/*  
Theme Name:    Kidz Store
Theme URI:     http://templatic.com/
Description:   Developed by R.Bhavesh
Version:       1.5
Author:        Templatic
Author URI:    http://templatic.com/

*/

/*             IMPORTANT NOTE!
               If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template
               to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme
               without worrying about overwriting your style changes.
*/

/*=== Setup ===*/

/* Import RESET styling for grid framework*/
@import url('library/css/reset.css');

/* Import TEXT styling for grid framework*/
@import url('library/css/text.css');

/* Import GRID styling for grid framework*/
@import url('library/css/960.css');


/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
html, body { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; background:url(images/i-topbar.png) left top repeat-x; color:#444444; }
a { color:#f07b34; text-decoration:none; }
a:hover { color:#333; text-decoration:none; }
.fix{ clear: both; height:1px; margin: -1px 0 0; overflow:hidden; }
.fl{ float: left; }
.fr{ float: right; }
.ac{ text-align: center; }
.ar{ text-align: right; }
hr { margin:20px 0px 30px 0px; clear:both; color:#fffdea; border:none; border-top:1px dotted #372322;  }
.hr2 { margin:0px; padding:0px; clear:both; color:#fffdea; border:none;  }
h1,h2,h3,h4,h5,h6 { font-weight:normal; }
 

/* headings ---------------------- */

h1, h2, h3, h4, h5 { font-family:Georgia, "Times New Roman", Times, serif; color:#000;  }

h1 { margin:0px 0px 10px 0px; padding:0px; font-size:30px;   }
h2 { margin:0px; padding:0px; font-size:48px; color:#FFFFFF !important; text-shadow:1px 1px 1px #597B86; }
h3 { margin:0px 0px 10px 0px; padding:0px; font:36px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-shadow:1px 1px 1px #FFFFFF; }
h4 { margin:0px 0px 10px 0px; padding:0px; font-size:24px; font-weight:bold; color:#E96528 !important; }
h5 { margin:0px; padding:0px; font-size:14px; font-weight:bold; }
.imgleft { margin:5px 18px 15px 0; float:left; padding:2px; }
.imgright { margin:5px 18px 5px 0; float:right; padding:2px; }

p { padding:0px 0 10px 0; line-height:20px; margin:0 }
p { padding:0px 0 10px 0; margin:0; line-height:22px; margin:0;  }
p em { line-height:20px; } 
code { line-height:18px; }

/* headings ---------------------- */
h1.head { margin:0; font-size:36px; padding:10px; padding-bottom:2px; color:#000;   }
h1.head a { color:#000; text-decoration:none; }
h1.head a:hover { color:#333; }


h1.head2 { margin:35px 0 0 0; font-size:36px; padding:10px; padding-bottom:2px; text-align:center; }
.container_border { width:960px; margin:0 auto;  }
.container_message { width:960px; margin:0 auto; min-height:400px; }

/* Structure ---------------------- */
#header, #contentarea, #mainheading, #footer  { margin:0px auto; width:940px;  }  

#wrapperhome { margin-bottom:30px; padding:20px 0px 70px 0px; clear:right; background:#5BCCF0 url(images/i-mainheadingbg.png) repeat-x bottom; }
#wrapperinner { margin-bottom:30px; padding:10px 0px 40px 0px; clear:right; background:#5BCCF0 url(images/i-mainheadingbg01.png) repeat-x bottom; }
#header {  padding-top:10px; /*height:140px;*/ }
#page { padding:20px; }
#contentarea { padding-bottom:20px;  }
#content { width:700px; float:left; overflow:hidden; padding-top:13px;   }
.full_width { width:100% !important; padding-bottom:20px; }

#sidebar { width:220px; float:right; overflow:hidden; }

#footer {  padding:15px 0; font-size:11px; clear:both; background:url(images/i-footerline.png) top no-repeat; }

.container_16 { padding-bottom:30px; }
.content_spacer {  }
.bottom-in { padding:15px; }
.footer-in  { padding:15px 0; overflow:hidden; }

/* header ---------------------- */
#logo { margin-top:25px ; float:left; }
.header_right { height:100%; display:block; }

#header .blog-title a{ font:bold 33px Arial, Helvetica, sans-serif; color:#7da234; }
#header .blog-title a:hover{color:#f07a30 }
#header .blog-description{ color:#666; }

span.checkout a { color:#E96425; } 
span.checkout a:hover { color:#333; }

#shoppingbasket	{ margin:20px 0px 30px 0px; min-height:10px; float:right; }
#shoppingbasket strong { color:#E96425; }
#shoppingbasket p {  line-height:17px; padding-left:35px; width:180px; height:30px;  background:url(images/i-shoppingbasket.png) no-repeat left;  }

/* menu new ----------------------------
.menu { float:right; width:600px; position:absolute; bottom:0;}
.menu ul  { margin:0px; padding:0px; clear:both; list-style:none; float:right; }
.menu ul li {  margin:0px 0 0 3px; padding:0px;  display:inline;  list-style:none; float:left; text-align:right; }
.menu ul li a { padding:8px 15px 8px 15px; float:left;  font-size:18px; font-weight:bold; color:#656564; border-top:5px solid #FFFFFF;}
.menu ul li a:hover { margin:0px; padding:8px 15px 8px 15px; background:#5BCCF0; color:#FFFFFF; text-shadow:1px 1px 1px #4697B1; border-top:5px solid #E96425;}
.menu ul li a.current, .menu ul li.current_page_item a, .menu ul li.current-menu-item a  {  padding:8px 15px 8px 15px; background:#5BCCF0; color:#FFFFFF; text-shadow:1px 1px 1px #4697B1; border-top:5px solid #E96425; } */

.menu { position:relative; z-index:999;  }
.menu  h3 { display:none; }
.menu .widget {  float:right; width:600px; }

#content #addtocartformspan a{color:#F1550D !important;}
#content #addtocartformspan2 a{color:#F1550D !important;}


/* Banner ---------------------- */
#banner h1 { margin:20px 0 0 0; padding:0; font:bold 38px Arial, Helvetica, sans-serif; line-height:normal; color:#000;  }
#banner p  { margin:0 0 20px 0; padding:0; font:14px aArial, Helvetica, sans-serif; line-height:24px; color:#333;   }

.banner-in { position:relative; min-height:387px;  }
* html .banner-in {  height:387px;} /* ie6 */

.banner_content { padding:25px 10px; }
.banner_img { float:right; margin:35px 0 5px 25px; overflow:hidden; height:330px;  }

#banner h3.subline { color:#999; text-shadow:#000 1px 1px 1px;  }
#banner p a { color:#000; text-decoration:underline; }
#banner p a:hover { color:#333; text-decoration:underline; }

#heading { width:600px;}
#heading p { margin:0px; padding:0px; font-size:18px; font-weight:bold; color:#12596f; text-shadow:1px 1px 1px #FFFFFF; }
.button { padding-left:17px; height:100%; margin:60px 0px 0px 0px; overflow:hidden;  float:right;  background:url(images/button_l.png) no-repeat left top; }
.button a { padding:10px 50px 12px 0px; float:left; font-size:22px; font-weight:bold; background:url(images/button_r.png) no-repeat right top; color:#FFFFFF; text-decoration:none; }
* html .button a { padding-bottom:11px; }
* html .button a:hover{ background-position:right top; color:#fffe84; }

.button a:hover { font: bold 22px Arial, Helvetica, sans-serif; color: #FFFFFF; background-position: right -50px; }
.button:hover { font: bold 22px Arial, Helvetica, sans-serif; color: #FFFFFF; background-position: left -50px; }

/*#breadcrumb section  =================================== */
#mainheading #heading  a { text-decoration:none; padding:0px 3px 0px 0px; text-align:left; text-decoration:none; color:#fff; }
#mainheading #heading a:hover { text-decoration:none; color:#333; }


/* HOMEPAGE ----------------------------------------*/
#contenttop { margin-bottom:40px; width:940px; float:left;}
#contenttop .advt { padding-top:10px; }

#enjoybanner, .advt {float:left; width:280px; }
#featuredproduct { float:right; width:640px; _overflow:hidden; background:url(images/i-greenbannerbg.png) no-repeat top left;   }
#featuredproductcontent { margin-top:25px; width:340px; float:left; }
#productimage { padding:25px 0px 0px 0px; width:230px;  float:right;  }
p.featuredprice { margin:0px 0 4px 0; padding:4px 5px; font-size:24px; font-weight:bold; color:#FFFFFF; line-height:36px; text-shadow:1px 1px 1px #444444; background: url(images/i-featuredpricebg.png) no-repeat; }

.button1 { padding-left:11px; height:100%; overflow:hidden; float:left; background:url(images/button1_l.png) no-repeat left top; }
.button1 a { float:left; padding:7px 50px 10px 0px; font-size:18px; font-weight:normal; background:url(images/button1_r.png) no-repeat right top; color:#FFFFFF; text-decoration:none; }
.button1 a:hover { font-size:18px; font-weight:normal; color:#FFFFFF; background-position:right -40px; }
.button1:hover { font-size:24px; color: #FFFFFF; background-position:left -40px; }

.xsnazzy {background: transparent; margin:0px;  }
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.xb1 {margin:0 5px; background:#FFF;}
.xb2 {margin:0 3px; border-width:0 2px;} 
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;} 
.xboxcontent {display:block; background:#FFF; border:0 solid #FFF; border-width:0 1px;   padding:3px 8px; }
.featuredproductbottom {  background:url(images/i-greenbannerbottom.png) no-repeat left bottom; height:305px; padding:0 30px; overflow:hidden;    }
* html .featuredproductbottom { height:305px; }

/* content ---------------------------- */
#content h3 { margin:0 0 10px 0; padding:0; font:22px Arial, Helvetica, sans-serif; }
#content p { font-size:14px; }
#content ul { list-style:none; }
#content li { margin:0 0 8px 0; padding:0 0 0 12px; line-height:20px; font-size:14px; }
#content ol { margin:0 0 0 18px; padding:0 0 10px 5px; list-style-type:decimal;  line-height:18px; }
#content ol li ol { margin:8px 0 5px 18px; padding:0; }
#content ol li { margin:0 0 5px 0; padding:0; }

#content h3 span a { font:bold 14px Arial, Helvetica, sans-serif; color:#f07b34; text-decoration:underline;   }
#content h3 span a:hover { color:#666; }

/* PRODUCT LISTING VIEW *****************/
#content h4 { font-family:Arial, Helvetica, sans-serif;  }

#content ul.display { float:left; margin:0px 0px 0px -20px; min-height:200px; padding:0px; list-style:none; }
* html #content ul.thumb_view { height:200px; margin:0px; width:700px; }

#content ul.display li { float:left; padding:0px; width:690px; margin:0px 0px 0px 20px; _margin:0px 0px 0px 10px; background:none; }
#content ul.display li a {  color:#2B58A7;text-decoration:none; }
#content ul.display li .content { margin:0px; padding:0px; width:510px;  }
#content ul.display li .content p { margin:0px 0 13px 0; font-size:12px; line-height:17px; }
#content ul.display li h3 { margin:0px; font-size:16px; font-weight:bold; line-height:normal; }
#content_block .product_image { margin:0px; padding:0px; background:url(images/i-productimgbg.png) no-repeat; height:160px; }

#content ul.display li .content #addtocartformspan { margin-top:5px; display:block; }
#content ul.display li .content #addtocartformspan2 { margin-top:5px; display:block; }
#content ul.display li .content_block a img{ padding:0px; margin-bottom:5px; float:left; }
#content ul.thumb_view li { width: 160px; float:left; text-align:center; }
#content ul.thumb_view li h3 { margin:0px; padding:0px; display: inline; text-align:center; font:12px Arial, Helvetica, sans-serif ; font-weight:bold; }
#content ul.thumb_view li h3 a {margin:0px; padding:0px; color:#2B58A7; }
#content ul.thumb_view li h3 a:hover { text-decoration:underline; color:#F96119; }
#content ul.thumb_view li .content { margin:0px; padding:0px; width:auto; float:none; }
#content ul.thumb_view li .content p.contentp { display:none; }
#content ul.thumb_view li .content .viewdetails { display:none; }

#content ul.display li.product_seperator  { display:none; }
#content ul.thumb_view li.product_seperator { margin:0px; padding:0px; display:block; height:25px; width:550px; }


#content ul.thumb_view li .content_block a.product_thumb { height:145px; margin-bottom:5px; overflow:hidden; display:block; }
#content ul.thumb_view li .content_block a img { margin: 0px 0px 10px; }
#content.ul.display li { border-bottom: 1px solid #000; }
#content ul.display li .content_block .product_image { margin:0px 0px 10px 0px; padding:5px; float:left; background:url(images/i-productimgbg.png) no-repeat;  height:160px; }
#content ul.display li .content_block a.product_thumb { margin-bottom:5px; overflow:hidden; height:145px; display:block; float:left; }
#content ul.display li .content_block span.extra { font-weight:bold; color: #F96119; }
#content ul.display li .content_block h3 { font-size:14px;  margin-bottom:5px;  }
#content ul.thumb_view li .content_block h3 { font-size:12px;}

#content ul.display .content ul { margin:0px; padding:0px; list-style:none; }
#content ul.display .content ul li { margin:0px; padding:3px 0px 3px 12px; list-style:none; }
#content ul.display li p.regular_price { margin:0px; padding:0px; width:auto; float:none; font-size:12px; }
#content ul.display li .sale_price { width:auto; float:none; margin:0px 0px 5px 0px; padding:0px; font-size:12px; font-weight:bold; }
#content ul.display li { position:relative; }
#content ul.thumb_view li .content_block .sale_price { float:left; font-weight:bold; position:absolute; margin:0px; padding:10px; background:#DDD; z-index:1; /*bottom:28px;*/ right:3px; }
#content ul.display li .sale_price { float:left; position:absolute; margin:0px 470px 0px 0px; padding:10px; background:#DDD; z-index:1; top:127px; right:64px; }
* html #content ul.display li .sale_price { float:left; position:absolute; margin:0px 470px 0px 0px; padding:10px; background:#DDD; z-index:1; top:127px; right:63px; }


#content ul.thumb_view li p.regular_price { width:auto; float:none; margin:0px 0px 0px 10px; padding:0px; font-size:12px; }
#content ul.thumb_view li p.sale_price { width:auto; float:none; margin:0px; padding:0px; font-size:12px; font-weight:bold; }

#content ul.thumb_view li   .button1 { display:none;  }

#content ul.display li .button1 { padding-left:11px; height:100%; overflow:hidden; float:left; background:url(images/button2_l.png) no-repeat left top; }
#content ul.display li .button1 a { float:left; padding:7px 50px 10px 0px; font-size:18px; font-weight:normal; background:url(images/button2_r.png) no-repeat right top; color:#FFFFFF; text-decoration:none; }
#content ul.display li .button1 a:hover { fon-size:18px; font-weight:normal; color:#FFFFFF; background-position:right -40px; }
#content ul.display li .button1:hover { font-size:24px; color: #FFFFFF; background-position:left -40px; }


#content ul.display li .content { margin:0px; padding:0px; float:right;  }
#content ul.thumb_view li .content { margin:0px; padding:0px; width:160px; float:inherit; }

#content ul.display li { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ccc; }
#content ul.thumb_view li { padding-bottom:0; margin-bottom:0; border:none; }
* html #content ul.thumb_view li { margin:0px 15px 0px 0px; padding:0px; width: 160px; text-align:center; }


#content ul.display li { cursor:pointer;  }
#content ul.display li:hover .content_block h3 a { color:#F96119; }
#content ul.display li:hover .product_image { background:url(images/i-productimgbg2.png) no-repeat; }
.content_block .product_image{ background:transparent url(images/i-productimgbg.png) no-repeat scroll 0 0; float:left; height:160px; margin:0 0 10px; padding:5px;}

#content a.switch_thumb {  margin:3px 0 0 0; padding:0px 44px 0px 0; height:13px; float:right; font-weight:normal; display:block; outline:none; }
#content a.switch_thumb { background:url(images/switch.gif) no-repeat; background-position:right top;  _background-position:right 2px; color:#0f6c82;  }
#content a:hover.swap   {  color:#ef7930; background:url(images/switch.gif) no-repeat right -13px;  }

.sale_img { position:absolute; left:1px; top:0; }

.product_info { background:#eee; padding:10px; margin-bottom:20px; margin-top:10px; }
.row_spacer { margin-bottom:8px; }
.row_spacer select { border:1px solid #ccc; padding:3px; font-size:13px; width:120px; }
.row_spacer .textfield { border:1px solid #ccc; padding:3px; font-size:13px; width:50px; }
.row_spacer span { font:15px Arial, Helvetica, sans-serif; padding:2px; display:block; }
.row_spacer span.field_text { float:left; width:100px; padding:3px;  font-size:14px; font-style:normal !important; }

.row_spacer span.price_normal { color:#959595; padding-top:3px; font-weight:bold;  }
.row_spacer span.price  { color:#000; padding-top:3px; font-weight:bold;  }
.row_spacer .size_chart { font:12px Arial, Helvetica, sans-serif; border:1px solid #ccc;   }

#content .posts .img { margin:5px 18px 12px 0px; padding:2px; float:left; }

/* product details --------------------- */
#printandemail	{ margin:0px; padding:12px 0px; width:700px; float:left; height:46px; background:url(images/i-emailandprint.png) no-repeat; }
#print { margin-top:3px; padding:0px 0px 0px 20px; float:left;  background:url(images/i-printicon.png) no-repeat left; }
#print a { color:#333;font-weight:bold; }

.sharethis { float:left; margin:3px 0 0 13px; padding:1px 0 2px 22px; font-weight:bold; background:url(images/share_this.png) no-repeat;   }
.rss { float:left; margin:3px 0 0 13px; padding:1px 0 2px 22px; font-weight:bold; background:url(images/rss.png) no-repeat;   }

#emailtofriend { margin-top:3px; padding-left:22px; padding-top:2px; float:right; text-decoration:none; background:url(images/email.png) no-repeat top left; }
#emailtofriend a { color:#1F7A97; text-decoration: underline; }
#emailtofriend a:hover { color:#f1550d; }
#switchthumb { margin:0px 5px 0px 0px; padding:0px; float:right; width:155px; text-align:right;}
#switchthumb a { color:#1F7A97; text-decoration: underline; }
#content #related_product_section { margin:10px 0px 0px 0px; padding:20px 0px 0px 0px; float:left; clear: inherit; border-top:1px solid #DDD; width: 700px; } 
#content #related_product_section h3 { margin-bottom:10px; font-weight:bold; font-size: 12px; } 
* html #content #related_product ul.thumb_view li { margin:0px 10px 0px 0px; padding:0px; width: 160px; float:right; text-align:center; }


/* product big image----------------*/
.productimages { width:300px; float:left; overflow:hidden;  }
#small_thumb {   padding-top:10px; }
#small_thumb .photo { border:1px solid #ccc; float:left; width:70px; height:70px; margin:18px 28px 0px 0;  }

#content #productimage_big {  width:300px; height:270px; float:left; background:url(images/i-productbigbg.png) no-repeat; }
.productimage { margin:3px;padding:0px; float:left; }
#product_info { margin:0px; padding:0px; float: right; width:400px; }
#product_info p { margin:0px; padding:0px 0px 10px 0px; }
#product_info p.pricing { font-size:18px; font-weight:bold; }
#product_info ul { margin:0px; padding:0px; }
#product_info ul li { margin:0px; padding:0px 0px 7px 10px; list-style-type:none; background:url(images/i-bullet01.png) 0px 7px no-repeat; }


/* size  chart popupwindow -------------------*/
#info { width:625px; margin:0 auto; padding:10px; display:none; text-align:left; font-family:verdana, sans-serif;}
#info p {font-size:11px; line-height:1.6em;}
#info img { margin:0 10px 10px 0; display:block; float:left; }
#infoHolder { top:100px !important; position:absolute !important; z-index:999!important;  }
#infoBacking { width:auto !important; }

.more { cursor:pointer; text-decoration:none !important; }
.size_chart { width:80px; margin:0 0 0 20px; padding:3px 5px; display:block; text-decoration:none !important;  }
.close { font-weight:bold; cursor:pointer;}

/* view cart page --------------- */
#content .order_info p { font-size:13px; }
#content .order_info p span { width:100px; float:left;  }

 a.normal_button { -moz-border-radius:11px; -moz-box-sizing:content-box; padding:8px 10px; line-height:10px; cursor:pointer; font-size:12px; 
line-height:10px; text-decoration:none; display:block; text-align:center;  }
a:hover.normal_button, .normal_button:focus {text-decoration:none; }

a.normal_button { border:1px solid #bbb; text-shadow:0 1px 0 #FFFFFF; color:#444; background:#fff; }
a:hover.normal_button, .normal_button:focus { border:1px solid #333; background:#fff; color:#000; }


.normal_input_btn { -moz-border-radius:11px; padding:8px 10px; line-height:10px; cursor:pointer; font-size:12px; 
line-height:10px; text-decoration:none; display:block; text-align:center;  border:1px solid #bbb; text-shadow:0 1px 0 #FFFFFF; color:#444; background:#fff;  }
.normal_input_btn:hover { border:1px solid #333; background:#fff; color:#000; } 

#content .product_details p, .product_info p { margin-left:0; }
html>body #content .coupon_code a.normal_button { margin-top:1px; }
html:first-child #content .coupon_code a.normal_button { margin-top:1px; }

*+html #content .coupon_code a.normal_button { margin-top:-0px !important; position:relative; }


#content a.highlight_button, #content .viewdetails a.highlight_button { -moz-border-radius:11px; -moz-box-sizing:content-box;padding:8px 10px; line-height:10px; 
cursor:pointer; font-size:12px; line-height:10px; }
#content a:hover.highlight_button, #content .viewdetails a:hover.highlight_button { text-decoration:none; }

#content a.highlight_button, #content .viewdetails a.highlight_button { border:1px solid #60d3f2; color:#fff; background:#60d3f2; }
#content a:hover.highlight_button, #content .viewdetails a:hover.highlight_button { border:1px solid #f1803c; background:#f1803c; color:#fff; }

#authorizenetoptions  { margin-left:25px; }
#authorizenetoptions input, #authorizenetoptions select{ padding:4px;  } 

#mycart_sidebar { width:280px; float:right; padding-left:20px;  }
#checkout_sidebar { clear:both; }



/* table format  --------------------- */
.table { width:100%; margin-bottom:10px;   }
.table td { padding:5px 10px; vertical-align:top; }
.table td.title {  font-size:14px; font-weight:bold; }
.table .row1 { font-size:12px; }
.table .row1 a { text-decoration:none;}
.table .row2 { padding-top:10px; font-size:14px; background:# }
.table .row3 { padding:8px; font-size:12px; }
.table a { text-decoration:underline; }
.table a:hover { text-decoration:underline; }
.table .tprice { padding-left:22px; font-size:14px; text-align:left; }
.table .remove { font-size:12px; }
.table .total_price { padding-left:22px; font-size:22px; text-align:left;}
.table .pro_des { font-size:12px; }
.table .qty { padding:2px; width:60px; }
.table_spacer { margin-bottom:30px; }

.table td.title {  color:#f07a30; border-bottom:2px solid #5fd3f2; border-top:2px solid #5fd3f2; }
.table .row1 { background:#fff; border-right:1px solid #5fd3f2; border-bottom:1px solid #5fd3f2; color:#444;   }
.table .row1 a { color:#333; }
.table .row3 { background:#fff;  border-bottom:1px solid #5fd3f2; color:#333; }
.table .bnone { border-right:none; }
.table .remove {background:#fff; border-bottom:1px solid #5fd3f2; color:#333;  }
.table .total_price { border-right:1px solid #5fd3f2; border-top:1px solid #5fd3f2; border-bottom:1px solid #5fd3f2; background:#e4f9ff; color:#000; }
.table .row2 { background:#E4F9FF; border-right:1px solid #5fd3f2;  border-bottom:1px solid #5fd3f2; border-top:1px solid #5fd3f2; color:#333; }
.table a { color:#333; }
.table a:hover { color:#000; }
.table .pro_title { color:#000; }
.table .pro_des { color:#666; }
.table .qty { border:1px solid #ccc; }
 
.remove_item { background:url(images/remove_icon.png) no-repeat; }
.product_thum { border:1px solid #ccc; background:#fff; }

.action_button { background:#9c9c9c; color:#fff; text-align:center; border:none; cursor:pointer;  -moz-border-radius:0.5em; }
.action_button:hover { background:#636363; }

 
.total_amount { background:#e4f9ff; border-top:1px solid #5fd3f2; border-bottom:1px solid #5fd3f2; }
.total_amount_title { background:#e4f9ff; border-top:1px solid #5fd3f2; border-bottom:1px solid #5fd3f2; }

.order_info { border:1px solid #ccc; background:#fff; }
.continue_spacer { margin-left:20px; margin-top:17px; }
.checkout_spacer { margin-top:10px; }

.qty_input { width:50px;  }
.remove_item { padding-left:18px; margin-top:15px; display:block; font-size:11px; }
.product_thum { padding:5px; }

.button_bar { height:100%; overflow:hidden; margin-bottom:50px; padding-top:10px;  }
.button_bar2 { height:100%; overflow:hidden; margin-bottom:50px;   }

.coupon_code {  padding:10px; text-align:center; background:#f0f6cd; border:1px solid #c8d097; }
.coupon_code table { margin:0 0 0 180px; border:none;   }
 
.coupon_text { padding:5px; margin:0 5px; }
.coupon_code table td { vertical-align:middle;  }

.total_amount {padding:10px 5px; font-size:18px;  }
.total_amount_title { padding:8px 5px 0 5px !important;  font-size:16px;  }
.order_info { height:100%; overflow:hidden; padding:10px; padding-bottom:5px; margin-bottom:10px; }
.continue_spacer { margin-left:20px; margin-top:17px; }
.checkout_spacer { margin-top:10px; }
.help { width:45%;  }


/* checkout page ------------------------------------------------ */
#content .address_info h3 { font-size:16px; padding-bottom:4px; font-weight:bold; border-bottom:1px solid #ccc; }
#content .address_info h3.spacer { padding-top:30px;  clear:both;  }

#content .address_info h3 span { font-size:12px; }
#content .shipping_method p { margin:0; padding:0; }
#content h3.shipping_cart { margin:0; padding:5px; font:bold 16px Arial, Helvetica, sans-serif; color:#106c82; background:#E4F9FF; border-top:1px solid #5FD3F2;  }

.address_row { height:100%; overflow:hidden; line-height:18px; margin-bottom:8px; }
.address_row label { width:100px; display:block; float:left; }

.checkout_address { height:100%; overflow:hidden; }
.address_info { padding:15px; margin-bottom:20px; margin-top:10px; width:95%;    }
.address_info2 { width:43%; }
.address_row { height:100%; overflow:hidden; line-height:18px;  }
.shipping_method { padding:5px 10px; height:100%; overflow:hidden; margin-bottom:20px;    }
.method {font-weight:bold; font-size:13px; }
.payment_method  { padding:5px; text-align:center; margin:0 auto 10px auto; }


.registernchekout_m, .sign_in_l, .checkout_r { background:#e6f7fc; border:1px solid #abcdd7; padding:10px; margin-bottom:20px; text-align:center; height:170px; position:relative;  }
.registernchekout_m { float:left;     }
.sign_in_l { float:left; margin-left:28px; }
.checkout_r { float:right;    }

.highlight_input_btn  { -moz-border-radius:5px; padding:8px 10px; line-height:10px; 
cursor:pointer; font-size:12px; line-height:10px; border:1px solid #60d3f2; color:#fff; background:#60d3f2;  }
.highlight_input_btn:hover { border:1px solid #f1803c; background:#f1803c; color:#fff; }

.registernchekout_m  input, .sign_in_l input, .checkout_r input { position:absolute; bottom:10px; left:37%; width:100px;   }


/* Login Form ------------------------------------------------ */
#content h5 { margin:20px 0 12px 0; padding:0 0 5px 0; font:bold 14px Arial, Helvetica, sans-serif; }
#content p.forgetmenot { font-size:11px; margin-left:85px; }
#content p.mandatory { position:absolute; right:15px; top:15px; font-size:12px; text-align:right; }
#content .lostpassword_form h3 { font-size:14px; font-weight:bold; }
#content .login_form h3 { margin:-5px 0 5px 0; padding:0; }
#reg_passmail { clear:both; padding:4px;  margin-bottom:12px; font-size:12px;  }


.form { padding:20px; height:100%; overflow:hidden; clear:both; margin-bottom:20px; border:1px solid #9cc3ce; }
.form_row  { margin-bottom:10px; height:100%; overflow:hidden; }
.form_row label { float:left;  width:85px; padding-top:5px; font-size:13px; }
.form_textfield { padding:4px; width:150px;  }

.login_form { margin-bottom:20px; width:280px; clear:both;  }
.lostpassword_form { padding:20px; width:260px;  border:1px solid #9cc3ce; height:110px; clear:both; }
.login { margin-left:90px; }

.registration_form {  width:630px; }
.terms_condition { text-align:right; }


.forgot_pass { font:bold 14px Arial, Helvetica, sans-serif; text-align:center;  padding:5px; cursor:pointer;  }
.lostpassword_form label { font-size:13px; margin-bottom:5px; display:block; }
.lostpass_textfield { padding:4px; width:250px; margin-bottom:8px;  }
.forgot_password { float:left; margin:8px 0 0 10px; }

 .indicates { color:#F00; }

.reg_row  { margin-bottom:10px; height:100%; overflow:hidden; width:289px;  margin-right:20px; float:left; }
.reg_row label  { display:block; margin-bottom:5px;  }
.reg_row_textfield, .inquiry_row .reg_row_textfield { padding:4px; width:275px; border:1px solid #ccc; }
.row_hide { display:none; }

.inquiry_row  { margin-bottom:10px; height:100%; overflow:hidden;  margin-right:20px; }
.inquiry_row label {  display:block; margin-bottom:5px;  float:left; width:120px;  }

.inquiry_row .reg_row_textarea { padding:4px; width:450px; height:250px; font:12px Arial, Helvetica, sans-serif; border:1px solid #ccc; }
.send_inquiry { margin-left:120px; margin-right:10px; }

.sucess_msg { padding:5px; margin-bottom:15px; text-align:center; font-size:12px; font-weight:bold; }
.error_msg { padding:5px; margin-bottom:15px; text-align:center; font-size:12px; font-weight:bold; clear:both; }
.registration { font:bold 14px Arial, Helvetica, sans-serif; text-align:center; float:right;  padding:5px; cursor:pointer;  }

.myorders  { height:100%; overflow:hidden; margin-bottom:20px; clear:both;  border:1px solid #ccc; height:100%; overflow:hidden; margin-bottom:20px;  }
.sepretor { background:url(images/sepretor_vr.png) repeat-y center top; }
.myorders_col { width:43%; padding:10px 15px 15px 15px;  }
.myorder_form { padding:20px; height:100%; overflow:hidden; margin-bottom:20px; }
.myorder_form_row  { margin-bottom:10px; height:100%; overflow:hidden; }
.myorder_form_row label { width:185px; display:block; padding-bottom:3px; font-weight:bold; font-size:13px; }
.myorder_text { width:240px; padding:4px;  }


/* post  ---------------------------- */
#content .headline {   padding-left:25px; }
#content .headline h3 { margin:0; float:left; font-size:16px; font-weight:bold;   }
#content .headline h3 a { padding:12px 0 8px 0;  width:430px; display:block;}


#content blockquote p { font:italic 18px Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0; padding:0; line-height:23px; }
blockquote { clear:both; height:100%; margin:10px 0 0px 5px; overflow:hidden; padding:0 0 5px 45px; }
blockquote cite { font-size:12px; font-style:bold ; float:right; line-height:18px; text-align:right; display:block;   }
blockquote a { font-size:13px; }

.flickr h3 span{ font-weight:normal;}
.flickr h3{ margin-bottom:20px }
.flickr ul{ margin:12px 0 0; padding:0 }
.flickr_badge_image{ float:left; list-style:none; /*margin:0 10px 10px 0 */}
.flickr img{ padding:2px; width:68px; height:68px;   }

#calendar_wrap{ padding:0; font-size:13px }
#wp-calendar { width:100%; }
#wp-calendar  caption { font-weight:bold; font-size:15px; text-transform:uppercase; }
#calendar_wrap caption{ padding:10px 0 }

#content .posts { padding-bottom:5px; margin-bottom:35px; background:#fff url(images/i_post.png) no-repeat left 5px; border-bottom:2px dotted #36cbef; }
#content .post_top { margin:0 0 10px 0; padding-left:35px;  min-height:60px; height:60px;   }
#content p.post_top a { text-decoration:none; }
#content p.post_top a:hover { text-decoration:none; }

#content .post_top h3 { margin:0; padding:0; font:20px Georgia, "Times New Roman", Times, serif;  line-height:normal;  }
#content .post_top h3 a { color:#f07a30; text-decoration:none; }



#content .headline .commentcount {  float:right; margin-right:-8px; margin-top:12px; width:90px; text-align:left;  }
#content p.postmetadata { margin:0 0 0px 0;  font-size:12px;  }
#content .post_top p.postmetadata { margin:0; padding:0; font-size:12px; }


#content .posts h2.title { margin:0; padding:0; font-size:26px; font-weight:bold;text-shadow:1px 1px 1px #fff; }
#content .posts h2.title a { text-decoration:none; }
#content .posts h2.title a:hover { text-decoration:none; }

#content p.post_bottom { margin:0; padding:0; font-size:11px; }
#content p.post_bottom a { text-decoration:none;  }
#content p.post_bottom a:hover { text-decoration:none;  }

.posts h1 {	font-size: 25px }
.posts h2 {	font-size: 23px }
.posts h3 {	font-size: 21px }
.posts h4 {	font-size: 19px }
.posts h5 {	font-size: 17px }
.posts h6 {	font-size: 15px }


#content li { background:url(images/i-bullet01.png) no-repeat left 8px; }
#content ol li { background:none; }

#content h3 { margin:0px 0px 10px 0px; padding:0px; font-size:24px; font-weight:bold; color:#E96528; }
#content h3.bnone { border-bottom:none; }
#content p.more a { color:#f07a30; }
#content p.more a:hover { color:#000; }

#content a { color:#f07a30; }
#content a:hover { color:#444; }

/* post section color setting ---------------------------- */
code { background:#ccc; }
blockquote { background:url(images/quote.png) no-repeat;    } 
blockquote p { color:#333;  }
blockquote cite { color:#666; }
blockquote a { color:#333; }
blockquote a:hover { color:#000; }

.flickr h3 span{ color:#000 }
.flickr h3 span b{ color:#FF1183 }
.flickr img{ border:1px solid #969696; background:#F4F4F4; }
.flickr img:hover{ border-color:#333 }

#content .post_top h2 a { color:#000; }
#content .post_top h2 a:hover { color:#333; }

#content .headline { background:url(images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; }
#content .headline:hover { background:#eee url(images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; cursor:pointer; }

#content .headline h3 { border:none;  }
#content .headline h3 a { color:#333;  }
#content .headline h3 a:hover { color:#000;  }
#content .headline .commentcount {  float:right; }
#content .headline .commentcount a { color:#666; }
#content .headline .commentcount a:hover { color:#000; }

#content .post_top a { color:#666; }
#content .post_top a:hover { color:#333;}

#content .posts h2.title a { color:#f07a30; }
#content .posts h2.title a:hover { color:#000; }

#content p.post_bottom {color:#555; }
#content p.post_bottom a { color:#444; }
#content p.post_bottom a:hover { color:#000; }




/* Post Pagination -----------------------------------*/
.pagination { text-align:center; margin:0; padding:0; height:100%; overflow:hidden; margin-bottom:20px; clear:both; }
.pagination .on { padding:8px 12px; margin-right:3px; background:#ee772c; color:#fff; }
#content .pagination a { display:block; padding:8px 12px; margin-right:3px; color:#fff; display:inline; line-height:32px; background:#21bce1;  }
#content .pagination a:hover { background:#ee772c; color:#fff; }



/* SIDEBAR -----------------------------------------*/
.browseproducts {  background:url(images/i-browseproductsbg.png) repeat-y; }
.browseproducts_bottom { background:url(images/i-browseproductsbottom.png) no-repeat right bottom; }


.browseproducts h5 { margin:0px; padding:10px 10px 15px 10px; font:bold 14px Arial, Helvetica, sans-serif; color:#3b4602; background:url(images/i-browseproductshdbg.png) no-repeat top; text-shadow: 1px 1px 1px #FFFFFF; }

#sidebar p  { margin:0 10px; padding:10px 0 8px 0; font:12px Arial, Helvetica, sans-serif; color:#444; line-height:18px;  }
#sidebar p.subscribe { padding-bottom:0; margin:0 10px; line-height:17px; }

#sidebar ul { margin:0px; padding:10px 0px 10px 10px; }
#sidebar ul li { margin:0px; padding:0px; list-style-type:none; }
#sidebar li a { margin:0px; padding:5px; font-size:14px; font-weight:bold; color:#000000 !important; line-height:30px; text-decoration:none; }
#sidebar li a:hover { margin:0px; padding:5px; line-height:30px; color:#F1550D !important; background:#FFFEA2; text-decoration:none; }
#sidebar li a.current { margin:0px; padding:5px; line-height:30px; color:#F1550D !important; background:#FFFEA2; text-decoration:none; }

#sidebar .widget h3 { margin:0px; padding:10px 10px 13px 10px; font-size:14px; font-weight:bold; color:#3b4602; background:#fff url(images/i-browseproductshdbg.png) no-repeat top; text-shadow: 1px 1px 1px #FFFFFF; border:0px; }
#sidebar .widget h3 span{ color:#3b4602;}
#sidebar .widget ul { margin:0px; padding:10px 0px 0px 10px; }
#sidebar .widget ul li { margin:0px; padding:0px; list-style-type:none; }
#sidebar .widget li a { margin:0px; padding:5px; font-size:14px; font-weight:bold; color:#000000; line-height:30px; text-decoration:none; }
#sidebar .widget li a:hover { margin:0px; padding:5px; line-height:30px; color:#F1550D; background:#FFFEA2; text-decoration:none; }
#sidebar .widget li a.current { margin:0px; padding:5px; line-height:30px; color:#F1550D; background:#FFFEA2; text-decoration:none; }
#sidebar .advt{ padding-top:10px; padding-bottom:10px;}

#sidebar .widget {  background:url(images/i-browseproductsbg.png) repeat-y;  margin-top:15px; margin-bottom:15px;}
#sidebar .widget ul { background:url(images/i-browseproductsbottom.png) no-repeat right bottom; height:100%; overflow:hidden; }
#sidebar .widget div { background:url(images/i-browseproductsbottom.png) no-repeat right bottom; padding-bottom:10px; padding-top:10px; text-align:center; height:100%; overflow:hidden; }
#sidebar .widget div a{color:#000000; font-weight:bold; text-decoration:none;}
#sidebar .widget div a:hover{text-decoration:underline;}

#sidebar #flickr { margin-top:15px;    background:url(images/i-flickrbg.png) repeat-y; margin-bottom:20px;  }
#sidebar .flickr_bottom { background:url(images/i-flickrbottom.png) no-repeat bottom left; padding:0 0 8px 0; height:100%; overflow:hidden; }

#sidebar #flickr h5 { margin:0px; padding:10px 10px 15px 10px; font:bold 14px Arial, Helvetica, sans-serif;  color:#FFFFFF; background:url(images/i-flickrhdbg.png) no-repeat top; text-shadow:1px 1px 1px #3b4602; }
#sidebar #flickr .flickr_badge_image img { margin:5px 0px 5px 10px; border:3px solid #CCC; width:52px; height:52px;  }

#sidebar #flickr form  { padding:10px; }
#sidebar #flickr form input { border:1px solid #ccc; padding:3px; font:12px Arial, Helvetica, sans-serif; color:#333; margin-bottom:5px; width:180px; }
#sidebar #flickr form .replace { background:#38cbef; padding:3px; border:none; cursor:pointer; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; }
.iSocialize_icons  { margin-left:10px;  }


#sidebar #tags { margin-top:15px;  background:url(images/i-tagsbg.png) repeat-y; }
#sidebar .tags_bottom { background:url(images/i-tagsbottom.png) no-repeat bottom left;  }
#sidebar #tags h5 { margin:0px; padding:10px 10px 15px 10px; font-size:14px; font-weight:bold; color:#FFFFFF; background:url(images/i-tagshdbg.png) no-repeat top; text-shadow:1px 1px 1px #3b4602; }
#sidebar #tags p { margin:0px; padding:10px; font-size:14px; line-height:24px; text-align:center; }
#sidebar #tags a { font-weight:bold; color:#000; text-decoration:none; }
#sidebar #tags a:hover { text-decoration:underline; }
.bannerright {  margin-top:15px; }
.bigtext { font-size:18px; }


/* widget search box --------------------*/
#searchform { padding:5px; margin-bottom:20px; background:#eee;   }
#searchform input { padding:5px 4px; width:135px; font:12px Georgia, "Times New Roman", Times, serif; border:1px solid #666; background:#fff;  }
#searchform #searchsubmit { background:#000; font:12px Arial, Helvetica, sans-serif; color:#fff; border:none; cursor:pointer; width:60px;  }
.screen-reader-text { display:none; }
 


/* view cart page --------------- */
#authorizenetoptions input, #authorizenetotions select{ border:1px solid #ccc; } 
#content .help h5 { border-bottom:none; }
#content .help li a { color:#444; }
#content .help li a:hover { color:#000; }
#content #mycart_sidebar .payment_info { border-top:1px solid #ccc; }


/*---------COMMENTS --------- */
#comments h3{ font:normal 18px Arial, Helvetica, sans-serif; padding:0 0 5px 0; margin:0 0 20px 0; }
#comments .commentlist { padding:0; margin:0 }

#comments .commentlist li p { margin:0; padding:0; }
#comments ol{padding:20px 0;}
#content #comments .comment { margin: 10px 0 30px 0; padding:0; width: 100%; list-style:none }
#comments .comment a{ text-decoration:none; padding:1px 0 }
#content #comments  p.authorcomment { margin:3px 0 0 0; padding:0; line-height:normal;  font-size:11px; font-weight:bold; }
#comments  p.authorcomment a { text-decoration:none; }
#comments  p.authorcomment a:hover { text-decoration:none; }

#comments .comment .meta-left { width: 90px; float:left;}
#comments .comment .meta-left p{ padding:0; margin:0 }
#comments .comment .meta-left .meta-wrap {width: 90px; overflow: hidden; padding-right: 7px; min-height:70px; }
#comments .comment small {font-size: 11px }
* html #comments .comment .text-right { height:70px }
#comments .comment .text-right { min-height:70px; margin:0; padding:0; margin-left:100px; float:none }
#comments .comment .text-right p { line-height: 18px; padding: 0 0 8px 13px; font-size:12px; }
#comments ul.children { margin:10px 0 0 20px; padding:0 }
p.commpadd{ padding:0; margin:0 0 10px 0 }
span.comm-reply{ float:right; padding:5px 0 0 0; font-size:11px; }
span.comm-reply a:hover{ font-size:11px; text-decoration:none; }
.cancel-comment-reply{ padding:0 0 10px 0 }
#respond { padding:10px 0 0 0; margin:0 }
#respond textarea, .commpadd input{ font:13px Arial, Helvetica, sans-serif;   }
#respond textarea { margin:0; padding:5px; }
p.commpadd input{ line-height:25px; height:25px; padding:5px 0 0 5px; width:300px }
p.commpadd label{ padding:0 0 0 5px }
input#submit { font:bold 12px Arial, Helvetica, sans-serif; text-align:center; padding: 5px; margin:0; cursor:pointer; }
* html #commentform label { margin:-8px 0 0 0; 	position:relative; top:-8px; }
*+html #commentform label { margin:-8px 0 0 0; 	position:relative; top:-8px; }

.avatar { padding:3px;}



/*---------COMMENTS color settings --------- */
#content #comments .comment { border-bottom:1px solid #ccc; padding-bottom:15px; }
#comments h3{ border-bottom:1px solid #ccc; }
#content #comments p.authorcomment { color:#000; font-size:12px; }
#comments  p.authorcomment a {  color:#666; }
#comments  p.authorcomment a:hover { color:#000; }
#comments .comment {background:none; }
#comments .comment .meta-left { color:#666; }
#comments .comment .text-right { border:none; width:87%; background:#fff;  display:block; }
#comments .comment .authcomment{ width:87%; background:#fff; border:none;  }
#comments .comment .authcomment p { color:#333; }

span.comm-reply{ color:#333; }
span.comm-reply a { color:#333;  }
span.comm-reply a:hover{ color:#000; }

#respond textarea, .commpadd input{ background:none; border:1px solid #c7c7c7; font:13px Arial, Helvetica, sans-serif;   }
input#submit{ color:#fff; background:#ef7a34; border:1px solid #ef7a34;  }
.avatar { border:2px solid #ddd; }



/* product details --------------------- */

#content .addtocartformspan  { color:#389413; background:#d8ffc9; }
#content #addtocartformspan { color:#389413; }

#content .addtocartformspan2  { color:#389413; background:#d8ffc9; }
#content #addtocartformspan2 { color:#389413; }

#content div#photos .main_photo img { border:none;  }
#content .product_details { background:#fff; }
#content .product_details select { border:1px solid #ccc; }
#content .addtocart a { background:#000 url(1-default/i_bag.png) no-repeat 10px 10px;  color:#dadada; }
#content .addtocart a:hover { color:#fff;  }
#content .product_inner #comments_wrap { width:580px; float:right;  margin-top:11px; }
#content .product_inner #respond { width:330px; float:left; } 
#content .product_inner #respond p.commpadd input { width:250px; }
#content .product_inner #comments .comment .text-right { width:79%; }

* html #content .product_inner #comments .comment .text-right { width:78%; } 
*+html #content .product_inner #comments .comment .text-right { width:78%; }

.product_info { background:#eee; border:1px solid #ccc; }
.price { color:#000;}
.size_chart { color:#444; }
.zoom  a { background:url(1-default/zoom.png) no-repeat; }
.main_photo { background:#fff; border:1px solid #ccc; }
.mm { background:#fff; border:5px solid #ccc; }

/* size  chart popupwindow -------------------*/
#info { background:#fff; border:4px solid #c8c8c8; }
#info a {color:#000;}
.more:hover { color:#000; }
.clear {clear:both; }
.close {color:#000;}


/* checkout page ------------------------------------------------ */
.checkout_address { height:100%; overflow:hidden; }
.address_info { border:1px solid #ccc; padding:15px; margin-bottom:20px;  }
#content .address_info h3 span { font-size:12px; color:#444; }
#content .address_info h3 span a { color:#444; }
#content .address_info h3 span a:hover { color:#000; }

.shipping_method {  border:1px solid #ccc; background:#eee;  padding:5px 10px; height:100%; overflow:hidden; margin-bottom:20px;    }
#content .shipping_method p { margin:0; padding:0;  }
.method { color:#FF3300; font-weight:bold; font-size:13px; }

.table_spacer { margin-bottom:30px; }
.payment_method  { border:1px solid #ccc; padding:5px; text-align:center; margin:0 auto 10px auto; }
.same_as_above { padding-left:95px; }

/* Login Form ------------------------------------------------ */
#content h5 { border-bottom:1px solid #ccc; color:#444;  }
#content p.forgetmenot { color:#666; }
#content p.mandatory { color:#666; }
#reg_passmail { color:#333; }

.form h5  { border-bottom:1px solid #ccc; }
.form_row label, .reg_row label, .lostpassword_form label, .myorder_form_row label { color:#000; }

 .forgot_pass { background:#9c9c9c; color:#fff; border:none; }
.forgot_pass:hover { background:#636363; }

.sucess_msg { background:#e7ffd6; color:#4e8426; border-top:1px solid #a4ce84; border-bottom:1px solid #a4ce84; }
.error_msg { background:#ffdada; color:#b01a1a; border-top:1px solid #a64646; border-bottom:1px solid #a64646; }

/* footer ----------------*/
#footer p { margin:0px; padding:0px;line-height:18px; color:#333333; }
#footer a { color:#333333; }
#footer a:hover { text-decoration:underline; }
#footer .copyright, #footer .copyright a {text-decoration:none; }

.copyrights { margin:0px; padding:0px; float:left; width:300px; }
.ccards { margin:0px; padding:0px 0px 0px 0px; float:right; width:145px; color:#5D5D5D; text-align:center; }
.ccards img	{ margin:5px 0px 0px 0px; }

#shoppingcart_button_1 { margin-left:104px; }