@import "menu_style.css";
@import "cart_style.css";
@import "register_style.css";
@import "slidein.css";
@import "phptext.css";
@import "cycle.css";
@import "side_box.css";
@import "galleriffic.css";
@import "transaction.css";
@import "sticker.css";
@import "button.css";
@import "dialog.css";

* {margin:0px;padding:0px;}

/* MENU*/


/** BASIC */

body {  
	margin: 0;
	padding: 0;
	font: normal small Arial, Helvetica, sans-serif;
	/*background:  url('../images/bg_new.png') repeat-x;*/
	font-size: 13px;
	text-align: justify; 
	color: #494949;
}

body.terms_and_conditions{
	background:none repeat scroll 0 0 transparent;
	padding-left: 10px;
	padding-right:10px;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	padding-top: 0;
	font-family:  Arial, Helvetica, sans-serif;
	color: #CC6600;
}

hr.sticker {
	border-color:#E0E0E0;
	border-style:none none solid;
	border-width:0 0 1px;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
	width:519px;
}

h4{}
a {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	color: #CC6600;
	/*border-bottom: 1px solid #EBA45E;*/
	text-decoration: none;
}


a.noborder {border-bottom: 0px;}
a:hover {/*border: none;*/	/*border-bottom: 1px solid #EBA45E;*/}
.bold{font-weight: bold; }
.s14{ font-size: 14px;}
.s15{ font-size: 15px;}
.s25{ font-size: 25px;}


#container{margin: 0 auto;background-color: white;width: 955px;}
/*
#left_side {height: 500px;left: 50%;margin-left: -628px;position: fixed;text-align: right;width: 150px;	background:  url('../images/left_side_bg.jpg') no-repeat;	}
#right_side {height: 500px;margin-right: -680px;position: fixed;right: 50%;text-align: left;width : 200px; background:  url('../images/right_side_bg.jpg') no-repeat;	}
*/
#left_side { background: url("../uploads/side_banners/left.jpg") no-repeat scroll 0 0 transparent;
    height: 890px;
    left: 50%;
    margin-left: -713px;
    position: fixed;
    text-align: right;
    width: 235px;}
#right_side {background: url("../uploads/side_banners/right.jpg") no-repeat scroll 0 0 transparent;
    height: 890px;
    right: 50%;
    margin-right: -713px;
    position: fixed;
    text-align: left;
    width: 235px;}
/* Header */
#header * {text-decoration: none;}
#top {	width : 100%;	height: 25px; 	background:  url('../images/top_line_bg.jpg') repeat-x;	}
#header {	width: 955px;	/*height: 256px; */	margin: 0 auto;	padding-bottom: 0px;	height:165px;	}
#header h1 {	padding-top: 5px;	font-size: 3em;}
#header h2 {	font-size: 1.2em;}
#header_left{	margin-left: 17px;	margin-top: 0px;	float:left;	width: 520px;	height: 220px;}
#header_right{	margin-top: 0px;	float:left;	margin-left: 2px;	width: 390px;}
#header_welcome{	color : gray;	font-size : 16px;	font-style:italic;	font-weight:bold;	text-align : center;}
#menubar {	width: 955px;	height: 106px; 	margin: 0 auto;	margin-top: 10px;	background: url(../images/menu.png) no-repeat right top;}
#menubar_left img {	margin: 15px 0 0 30px;}
#menubar_container {	width: 955px;	float: left; 			clear: both;	}
#menubar_container ul{	left:45px;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	position:relative;	top:0px;}		
#menubar_container li{	list-style:none;	display:inline;	margin:0 5px;	}
#menubar_container li a{
	color: black;
	font-size:12px;
	/*font-weight : 600;*/
	text-transform:uppercase;
	text-decoration:none;
	text-align : center;
	cursor:pointer;
	padding:0 0 1px 0;
	width: 125px;
	float:left;
	<!--[if IE 6]>
	margin-right: 0px;
	margin-left: 0px;
	width: 125px;
	<![endif]--> 
}

#menubar_container li a:hover{
	color:#ffffff;
	text-decoration:none;
}

#menubar_container li a.current{
	color:#E5643C;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#menubar_icons {	width: 955px;float: left; clear: both;}
#menubar_icons ul{left:45px;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;top:0px;margin-top: 6px;}
#menubar_icons li{list-style:none;display:inline;margin:0 5px;}
#menubar_icons li a{
	color: black;
	font-size:12px;
	/*font-weight : 600;*/
	text-transform:uppercase;
	text-decoration:none;
	text-align : center;
	cursor:pointer;
	width: 125px;
	float:left;
}




	
#flags {
	/*margin-top: 10px;*/
	float: right;
	
	text-align: right;
	width: 130px;
}


#flags a{
	
}

#flags img {
	border: 1px solid #E0E0E0;
	margin-left: 5px;
}


#flags_new {
	/*margin-top: 10px;*/
	
	
	text-align: left;
	width: 130px;
}

#flags_new img {
	border: 0;
	margin-right: 5px;
}

/* Menu */



/* Content */

#content {
	width: 955px;
	margin: 0 auto;
}

#lineOne{ float: left;width: 955px;}

#lineTwo{ background:  url('../images/menu_line_bg.jpg') repeat-x;scroll 0 0 transparent;   color: white;float: left;font-size: 15px;height: 29px;padding: 0 10px 0;width: 935px;}
#lineTwo a{	color: #ffffff;	font-size:15px;}
#lineTwo table{	width: 902px;	display: table;}
#lineTwo td{	padding-top: 2px;}

#colOne {
	float: left;
	width: 200px;
	margin-top:3px;
}

#colTwo {
	float: left;
	width: 550px;
	
	padding: 0 10px;
}

#colTwo h1{
	font-size: 15px;
	padding: 0 0 10px 0;
	font-weight: normal;
}

#colTwo #sticker_left_new h1{ display:inline
	
}


#colTwo h2{
	
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 9px 0 0 0;
	/*height: 21px;background: #826C62;
	border: 1px solid gray;*/
	letter-spacing: normal;
	font-size: 13px;
	font-weight: normal;
	color: gray;
}

#colThree {
	/*padding-left:10px;*/
	float: left;
	width: 185px;
	
}

#colThree ul{
	padding-left: 20px;
}

/* Content Elements */

#content h2 {}
#content h3 { clear: both;	letter-spacing: normal;	font-size: 12px;	padding-top: 10px;	color: gray;	font-weight : normal;}
#content h4 {	letter-spacing: normal;	font-size: 12px;	padding:10px 0 3px 0;	text-align:left;	color: #CC6600;;	font-weight : normal;}
#content h4.shipment{	letter-spacing: normal;	font-size: 12px;	padding:10px 0 10px 116px;	text-align:left;	color: #CC6600;;	font-weight : normal;}
#content ul {	/*margin-left: 0;		list-style: square inside;*/}

#currency_wrapper{ background: url("../images/sel_currency_bg.png") no-repeat scroll 0 0 transparent;height: 21px;overflow: hidden;width: 48px;float: left; margin-top: 1px;}
#currency_wrapper select{ border: 0px;margin-top: 1px;font-size:15px;height: 21px; background: none repeat scroll 0 0 transparent; width: 64px;}


/* Footer */
#bottom {	width : 715px;	height: 112px; 	margin-top: 20px;	padding: 25px 120px 5px 120px;background: #F2572B;display: inline-block;margin-bottom: -4px;}
#bottom li {	list-style-type:none; }
#bottom a{	color: #ffffff;}
#footer { background: url("../images/footer_bg.jpg") repeat-x scroll 0 0 transparent;color: white;display: inline-block;font-size: 11px;height: 23px;padding-top: 5px;text-align: center;width: 100%;}
#copyright {	width: 100%;	height: 10px;	display: inline-block;	text-align: center;}
#footer * {	color: #000000;}
#footer p {	text-align: center;	font-size: smaller;}
#search{	margin-top: 10px;margin-bottom: 16px;width : 200px;height: 66px;background-image: url(../images/search_box.png);}
#row{width: 540px;float: left;padding-top: 10px;}
#sticker_left {	float: left;	width : 180px;	margint-left: 10px;}
#sticker_right {	float: left;	width : 350px;}
#card_left {	float: left;	width : 135px;	margint-left: 10px;}
#card_left img{	position: relative;	top: 40px;	left: 25px;	border: 1px solid gray;}
#card_right {	float: left;	width : 135px;	padding-top : 20px;}
#card_right h4{	color: black;	font-size: 14px;}

#price{
	color: white;
	font-size: 14px;
	position: relative;
	top:38px;
    left:-20px;
	text-align: right;
	font-weight: bold;
}

.search_button{
	background-image: url(../images/search.gif);
	cursor:pointer;
	width: 30px;
	height: 32px;
	border: none;
	padding: 12px 0 0 0px;
	margin-left: 0;
}


.search_button_new{
	background-image: url(../images/search_icon.png);
	cursor:pointer;
	width: 16px;
	height: 16px;
	border: none;
	padding: 12px 0 0 0px;
	margin-left: 5px;
	margin-top: 1px;
	display: block;
	float: right;
	
}

.search_button_new2{
  background-image: url("../images/btn_search.png");
  border: medium none;
  cursor: pointer;
  display: block;
  float: left;
  height: 21px;
  margin-top: 1px;
  padding: 14px 0 0;
  width: 26px;
}

.searchText_new2
{ float: left;background: transparent url(../images/input_search.png);border-style: hidden;padding-left:5px; padding-right:4px;width: 170px;margin-top: 1px;font-size:15px;height: 21px;margin-left:3px; 
	 
	 <!--[if IE 6]>
	 border-width: 0px;
	 border: 0px solid gray;
	 <![endif]--> 
}

.searchText
{
     border-style: hidden;
     border-width: 2px;
     color: #ffffff;
     padding-left:5px;
     padding-right:4px;
     font-size:10pt;
	 width: 114px;
     background: transparent url(../images/txt_field_bg.png);
     margin-left:3px; 
	 
	 <!--[if IE 6]>
	 border-width: 0px;
	 border: 0px solid gray;
	 <![endif]--> 
}

.searchText_new
{
     border-style: hidden;
    
     padding-left:5px;
     padding-right:4px;
    
	 width: 200px;
	 
	 margin-top: 1px;
     font-size:15px;
	 height: 21px;
	 
     margin-left:3px; 
	 
	 <!--[if IE 6]>
	 border-width: 0px;
	 border: 0px solid gray;
	 <![endif]--> 
}


.searchTextsmall
{
     border-style: hidden;
     border-width: 2px;
     color: #ffffff;
     padding-left:5px;
     padding-right:7px;
     font-size:10pt;
	 width: 88px;
     background: transparent url(../images/txt_field_small_bg.png);
     margin-left:3px;	 
}

.login_field
{
	 text-transform:lowercase;
     border-style: hidden;
     border-width: 2px;
     color: #ffffff;
	 padding: 2px 10px 2px 9px;
     font-size:10pt;
	 width: 111px;
     background: transparent url(../images/login_field_bg.png);
     margin-left:3px;	 
	 <!--[if IE 6]>
	 border-width: 0px;
	 border: 0px solid gray;
	 <![endif]--> 
}

#search_center{	padding: 11px 0 10px 33px;display : block;}
#sticker_customize{border: 1px solid #DDDDDD;}

.colors {
	/*border: 1px solid rgb(132, 132, 132); 
	background-color : white;
	height: 20px;*/
	height: 54px;
	padding-top: 2px;
	padding-left: 2px;
	width : 168px;
	border-bottom:1px solid #E0E0E0;
}

.colors div{
	border: 1px solid rgb(132, 132, 132); 
	width: 16px; 
	height: 16px;
	float: left;
	margin-right : 3px;
	margin-top: 5px;
}

.cart_color{
	border: 1px solid rgb(132, 132, 132); 
	width: 16px; 
	height: 16px;
	float: left;
}

#flip {
	margin-top: 3px;
}

/*#show_cart td{
	border-top: 1px dotted rgb(132, 132, 132); 
}
*/
#news {
	font-size: 12px;
}

#news hr{
	border-bottom: 1px dotted rgb(132, 132, 132);  
	border-top: none;
	border-left: none;
	border-right: none;
}

#colTwo .teaser_blogs ul li h2 { color: #CC6600; font-size: 16px; font-weight: bold; margin-top:0px;}
.teaser_blogs { margin-top: 20px;  float: left; }
.teaser_blogs ul{ margin-top: 4px; border-top: gray 1px dashed; display: inline-block; list-style: none outside none; margin-bottom:40px;}
.teaser_blogs li{ float: left;padding: 5px;width: 47%;}
.teaser_blogs .teaser_blurb { font-weight: bold;}
.teaser_blogs .teaser_blurb a { color: black; text-decoration: underline;}

#news h4 {
	font-weight: bold;
}
	
#noborder td{
	border : 0px;
}

#box_white		{	background-color : white;}
#box_yellow		{	background-color : #F4E314;}
#box_orange		{ 	background-color : #EFA930;}
#box_red	    { 	background-color : #DC342F; }
#box_dark_red	    { 	background-color : #B22C2F; }
#box_soft_pink	    { 	background-color : #E6A7BC; }
#box_pink	 	    { 	background-color : #CE2B7D; }
#box_dark_grey	    { 	background-color : #383431; }
#box_darkred	    { 	background-color : #B22C2F; }
#box_black			{	background-color : #131516;}
#box_brown			{	background-color : #743930;}
#box_yellow_green	{	background-color : #7EB433;}
#box_forest_green	{	background-color : #0F763F;}
#box_ice_blue		{	background-color : #95CDE6;}
#box_king_blue		{	background-color : #30337F;}
#box_mint			{	background-color : #9BCEB4;}
#box_light_grey		{	background-color : #DADDE0;}

.extra_colors p{
	font-size: 12px;
	color: gray;
	padding: 2px;
	line-height:12px;
}

.extra_colors div{
	border: 1px solid rgb(132, 132, 132); 
	width: 16px; 
	height: 16px;
	margin-right: 3px;
	margin-top: 5px;
}


#box_gold		{	background-image: url(../images/gold.png);}
#box_silver		{	background-image: url(../images/silver.png);}
#box_bronze		{	background-image: url(../images/bronze.png);}

.ta_select {
	border: 1px solid rgb(132, 132, 132);
}

#ta_left {
	margin-top: 2px;
}

#product_text{
	float: left;
	margin-bottom:5px;
	width : 530px;
/*	height: 200px;
	/*border: 1px solid #D7D7D7; */
	background-image: url(../images/colors_bg.png);
}

#product_text .table {
	background-color:#E7E7E7;
	background-image:url(../images/colors_bg.png);
	background-repeat:repeat-x;
	border:1px solid #DDDDDD;
}


#product_text td {
	border-bottom:1px solid #E0E0E0;
	/*border-left:1px solid #FEFEFE;*/
	
	padding-left:3px;
}


#product_text .line {
	border-bottom:1px solid #E0E0E0;
	color:#000000;
	font-size:13px;
	height: 25px;
	paddingt: 5px 0 0 5px;
}

#product_text input {
	margin-top:4px;
	margin-left: 5px;
}

#product_text select {
	margin-top:4px;
	margin-left: 5px;
}

#product_colors{
	border: 1px solid #D7D7D7; 
	float: left;
	width : 170px;
	height: 200px;
	margint-left: 10px;
	background-image: url(../images/colors_bg.png);
}

#product_format{
	
	width : 350px;
	margin-left: 7px;
	height: 200px;
	border: 1px solid #D7D7D7; 
	float: left;

/*	width : 530px;
	height: 200px;
	/*border: 1px solid #D7D7D7; */
	background-image: url(../images/colors_bg.png);
}



#product_format_wide{
	width : 500px;
	margin-left: 7px;
	/*height: 200px;*/
	border: 1px solid #D7D7D7; 
	float: left;

/*	width : 530px;
	height: 200px;
	/*border: 1px solid #D7D7D7; */
	background-image: url(../images/colors_bg.png);
}

#product_format td, #product_format_wide td {
	border-bottom:1px solid #E0E0E0;
	/*border-left:1px solid #FEFEFE;*/
	padding: 2px 0 1px 3px;
	
}

#product_format td.noborder, #product_format_wide td.noborder{
	border : none;
}



#product_format td.right, #product_format_wide td.right {
	border-right:1px solid #E0E0E0;
}




#product_colors .title {
	border-bottom:1px solid #E0E0E0;
	color: gray;
	font-size:13px;
	padding:6px 10px;
}

#product_format .title {
	border-bottom:1px solid #E0E0E0;
	color:#000000;
	font-size:13px;
	padding:6px 10px;
}

#product_format .line {
	border-bottom:1px solid #E0E0E0;
	color:#000000;
	font-size:13px;
	height: 28px;
}


#product_format .double_line {
	border-bottom:1px solid #E0E0E0;
	color:#000000;
	font-size:13px;
	height: 56px;
}

#product_format .line_l {
	float:left;
	padding:6px 10px;
	width : 100px;
	border-right:1px solid #E0E0E0;
	text-align : center;
}

#product_format .line_r {
	float:left;
	padding: 2px 5px;
	text-align : left;
}

#product_format .size select{ 
	font-size: 12px;
}

#product_format .notes, #product_format_wide .notes {	float:left;	height: 45px;}
.price {width : 30px;	padding : 1px 0px 1px 3px; /*	margin-right: 3px;*/}
.spanwrapper{ 	float: left;	margin-top: 4px;}
.left {	float : left;	text-align : left;}
.card_basket {	position: relative;	top: 55px;	left: 5px;}
input.disabled {	background: #ffffff;	background-color: transparent;	border: 0px ;}
input.disabled_text_sticker {	background: #ffffff;	background-color: transparent;	border: 0px ;	width: 5px auto;}

/*  login box */
#login_box{
	width : 185px;
	height: 150px;
	float : left;
	color : #CFCFCF;
	background-image: url(../images/login_box_white_bg.png);
}

#login_box td{
	padding-right:2px;
}

#login_box label{
	font-size: 11px;
}

#login_box .head{
	font-size: 14px;
	text-transform: uppercase;
	color: #3C3C3C;
	float: right;
}
#login_box_ok{	color : #3C3C3C;padding: 20px 30px;width : 125px;height: 94px;float : left;background-image: url(../images/login_box_white_small_bg.png);}
#login_box a{font-size: 12px;text-decoration: none;text-transform: uppercase;color: #3C3C3C;}
#login_box .small{font-size: 8px;}
#login_box a:hover{text-decoration: underline;text-transform: uppercase;color: gray;}
#orders td{/*	border: 1px solid gray;*/}
#faq hr{border: none 0;	border-top: 1px dashed gray;/*the border*/width: 100%;height: 1px;/*whatever the total width of the border-top and border-bottom equal*/}
#faq .faq{ display: block;padding: 2px 0 2px 0;}
#faq .faq_div { padding: 5px 0 5px 20px;}
#pagination{width: 550px;display: inline-block;}
.margintop{float:left;margin-top:10px;}

.add_this { float: right;padding-bottom: 10px;}
#top_username { display: block;	margin-bottom:5px;}
#top_my_sticker {padding-bottom: 4px;	display: block;}

.gray { color: lightgray;}
dt { padding-left:10px;}
dd { margin-left:80px;}
.pad5 { padding:5px;}
.unit_div { }
.fb_share_sr{  background-image: url("../images/buttons/fb_share_sr.png");display: block;height: 18px;width: 118px; margin-right: 3px;  margin-top: 1px;  float: left;}
.fb_share_en{ background-image: url("../images/buttons/fb_share_en.png");display: block;height: 18px;width: 117px; margin-right: 3px;  margin-top: 1px;  float: left;}

#blog {}
#blog h2 { font-size: 20px; margin-bottom:0px;}
#blog h3.date {
    border-bottom: 1px solid #E8E8E8;
    color: #7A8B8B;
    display: block;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 2px;
    text-align: right;
    text-transform: uppercase;
}
#blog .post{ border-bottom: 1px solid #D9D9D9;}
#blog .login_to_comment {margin-top: 5px; color: black;}
#blog .comments { margin: 20px 0px;}
#blog .comment_item { display:block; border-bottom: 1px solid #E8E8E8; margin-bottom:10px;} 
#blog .commentAuthor{ display:inline; color: #F2572B; font-weight:bold;}
#blog .commentText{ color: gray;}
#blog .commentTime  { display:inline; float:right;color: lightgray; font-size: 12px;}

