﻿/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}


body{background: url(../../Images/bg.png) scroll repeat 0 0 #F8F8EE;position: relative;color: #555;font-size: 12px;font-family: Verdana,Arial,sans;height: 100%;width: 100%;margin: 0;}
.clearfix{display: block;}
.clear{clear: both;}
a,a:active{color: #2C5987;text-decoration:none;}
a:visited{color: #619EDA;text-decoration:none;}
a:hover{color: #FF5300;text-decoration:none;}
ul li a,ul li a:visited,ul li a:active{text-decoration: none;}
h1{font:italic 21px Georgia,"Times New Roman",serif;color:#585A5D;margin: 5px 0 10px;}
.hidden{display: none;}

/* Payment */
#payment #payment_grid{margin-top: 20px;}
#payment .right{float:right;}
#payment .btn{margin-top:20px;}

/* Shipping */
#shipping h2{margin-top:30px;}
#shipping .billing_box,#shipping .shipping_box{float:left;}
#shipping fieldset{padding:15px;border:1px solid #E8E8E8;border-width:0 1px 1px;}
#shipping .shipping_box{margin-left:30px;}
#shipping span.chk{display:block;}
#shipping input.text{width: 160px;}
#shipping select.dropdown{width: 166px;}
#shipping table.grid td{border-color: #E8E8E8;}
#shipping .right{float:right;}
#shipping .btn{margin-top:20px;}

/* Checkout */
#checkout_image{position: relative;width: 950px;height: 56px;margin-bottom: 30px;}
#checkout_image div{background-position: center top;background-repeat: no-repeat;width: 950px;background-color: Transparent;height: 56px;}
#checkout_image .address{background-image: url(../../Images/checkout_steps/step1.png);}
#checkout_image .delivery{background-image: url(../../Images/checkout_steps/step2.png);}
#checkout_image .accept{background-image: url(../../Images/checkout_steps/step3.png);}
#checkout_image .payment{background-image: url(../../Images/checkout_steps/step4.png);}
#checkout_image .receipt{background-image: url(../../Images/checkout_steps/step5.png);}
#checkout_image .address_thai{background-image: url(../../Images/checkout_steps/step1_thai.png);}
#checkout_image .delivery_thai{background-image: url(../../Images/checkout_steps/step2_thai.png);}
#checkout_image .accept_thai{background-image: url(../../Images/checkout_steps/step3_thai.png);}
#checkout_image .payment_thai{background-image: url(../../Images/checkout_steps/step4_thai.png);}
#checkout_image .receipt_thai{background-image: url(../../Images/checkout_steps/step5_thai.png);}
#checkout h1{clear: both;color: #57B031;margin-bottom: 5px;}
#checkout input.text{width: 200px;}
#checkout .basket{clear: both;width: 750px;padding: 10px;}
#checkout table.grid{margin-bottom: 20px;}
#checkout .basket .amount{float: left;width: 30px;}
#checkout .basket .name{float: left;width: 465px;padding-right: 5px;}
#checkout .basket .price{float: left;width: 80px;text-align: right;}
#checkout .basket .total{float: left;width: 100px;text-align: right;}
#checkout .basket .commands{float: right;width: 40px;}
#checkout .basket .commands img{cursor: pointer;}

/* Accept.aspx */
#accept h2{margin-top:30px;}
#checkout_address .billing_box,#checkout_address .shipping_box{float:left;}
#checkout_address .shipping_box{margin-left: 30px;}
#checkout_address fieldset{border: 1px solid #E8E8E8; border-width: 0 1px 1px;padding:15px;}
#accept .right{float:right;}
#accept .btn{margin-top:20px;}
#accept #terms{margin-top: 20px;}


/* Global gridview styling */
table.grid{width: 100%;border: solid 1px #5eae39;}
table.grid th{background-color: #6cc942;color: #FFF;padding: 4px;border: solid 1px #5eae39;}
table.grid th a{color: #FFF;}
table.grid td{padding: 4px;vertical-align: top;border: solid 1px #5eae39;}
table.grid .footer td{background-color: #DDD;}

input.text,
textarea.text
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EEE url(../../Images/ui-bg_highlight-soft_100_eeeeee_1x100.png) repeat-x scroll 50% top;
	border:1px solid #BBB;
	color:#333;
	padding: 2px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
select.dropdown{-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px;}
input.watermark{color: #a6a6a6;}

#ic_profile,#ic_support,#ic_account,#ic_shop,#ic_delivery,#ic_store{clear: both;padding: 10px 0;}
#ic_account{padding-top: 0;}
#ic_profile,#ic_support,#ic_delivery,#ic_account,#ic_shop{border-bottom: solid 1px rgb(197,214,224);}
div.ic_image{float: left;}
div.ic_links{margin-left: 90px;}
div.ic_links li{background: transparent url(../../Images/bullet.png) no-repeat scroll 0 0;padding: 0 0 0 15px;}
#infocenter ul li p{margin-bottom: 5px;}
#infocenter ul li a,#infocenter ul li a:visited{text-decoration: none;}

#infocenter_menu{height: 79px;position: relative;width: 1000px;}
#infocenter_menu .infocenter_menu_icon{position: absolute;top: 0;width: 78px;height: 79px;left: 0;}
#infocenter_menu .infocenter_menu_icon.Account{background: transparent url(../../Images/infocenter/ic_account.png) no-repeat scroll top left;}
#infocenter_menu .infocenter_menu_icon.Support{background: transparent url(../../Images/infocenter/ic_support.png) no-repeat scroll top left;}
#infocenter_menu .infocenter_menu_icon.Profile{background: transparent url(../../Images/infocenter/ic_profile.png) no-repeat scroll top left;}
#infocenter_menu .infocenter_menu_icon.Shop{background: transparent url(../../Images/infocenter/ic_shop.png) no-repeat scroll top left;}
#infocenter_menu .infocenter_menu_icon.Delivery{background: transparent url(../../Images/infocenter/ic_delivery.png) no-repeat scroll top left;}
#infocenter_menu .infocenter_menu_icon.Store{background: transparent url(../../Images/infocenter/ic_store.png) no-repeat scroll top left;}
#infocenter_menu .infocenter_menu_icon.Account_thai{background: transparent url(../../Images/infocenter/ic_account_thai.png) no-repeat scroll top left;}
#infocenter_menu .infocenter_menu_icon.Support_thai{background: transparent url(../../Images/infocenter/ic_support_thai.png) no-repeat scroll top left;}
#infocenter_menu .infocenter_menu_icon.Profile_thai{background: transparent url(../../Images/infocenter/ic_profile_thai.png) no-repeat scroll top left;}
#infocenter_menu .infocenter_menu_icon.Shop_thai{background: transparent url(../../Images/infocenter/ic_shop_thai.png) no-repeat scroll top left;}
#infocenter_menu .infocenter_menu_icon.Delivery_thai{background: transparent url(../../Images/infocenter/ic_delivery_thai.png) no-repeat scroll top left;}
#infocenter_menu .infocenter_menu_icon.Store_thai{background: transparent url(../../Images/infocenter/ic_store_thai.png) no-repeat scroll top left;}
#infocenter_menu_menu{position: absolute;top: 0;left: 78px;height: 69px;width: 364px;background: #FFF url(../../Images/infocenter/ic_menu.png) repeat-x scroll top left;padding-top: 10px;}
#infocenter_menu_menu ul li{display: inline;margin-left: 15px;}
#infocenter_menu_menu ul li a{text-decoration: underline;}
#infocenter_menu_corner{position: absolute;top: 0;left: 442px;background: #FFF url(../../Images/infocenter/ic_corner.png) no-repeat scroll top left;height: 79px;width: 42px;}
#infocenter_menu_category{position: absolute;top: 0;right: 13px;background: #FFF url(../../Images/infocenter/ic_spacer.png) repeat-x scroll top left;height: 75px;width: 453px;padding: 4px 0 0 50px;color: #FFF;text-transform: uppercase;font-size: 16px;}
#infocenter_menu_right{background: transparent url(../../Images/infocenter/ic_right.png) no-repeat scroll top right;width: 13px;height: 79px;position: absolute;top: 0;right: 0;}
#infocenter_category_questions{border: solid 1px #C6C6C6;border-style: none solid;background-color:#FFF;}
#infocenter_category_questions ul{padding: 10px;}
#infocenter_category_questions li{background: transparent url(../../Images/bullet.png) no-repeat scroll 0 0;padding: 0 0 0 15px;margin-top: 3px;width: 350px;}
#infocenter_category_questions ul li a,#infocenter_category_questions ul li a:visited{color: #333;text-decoration: none;}
#infocenter_category_questions ul li a:hover{color: #F58220;}
#infocenter_category_questions ul li.even{clear: both;float:left;}
#infocenter_category_questions ul li.odd{margin-left: 375px;}
#infocenter_category_answers{clear: both;padding-top: 20px;border: solid 1px #C6C6C6;border-style: none solid solid;background-color:#FFF;}
#infocenter_category .ic_question{background: transparent url(../../Images/h2_bg.png) scroll repeat-x;height: 21px;padding: 2px 0 0 5px;}
#infocenter_category .ic_question a,#infocenter_category .ic_question a label{font-size: 16px;color: #57B031;text-decoration: none;}
#infocenter_category .ic_question a.top{float: right;font-size: 12px;text-decoration: underline;margin-top: 2px;margin-right: 4px;}
#infocenter_category .answer{clear: both;margin: 10px;}
#infocenter_category .answer ul.dots li{list-style-type: disc;list-style-position: inside;margin-left: 15px;}
#infocenter_category #google_maps .left_col{margin-left: 20px;float: left;width: 400px;margin-bottom: 20px;}
#infocenter_category #google_maps .right_col{margin-left: 450px;}

#container{height: 100%;width: 100%;position: relative;top: 0;margin: 0px auto;}
#container_main{width: 1000px;margin: 0 auto;position: relative;padding: 10px 0 82px;min-height: 400px;}
#containertop{position: relative;height: 35px;}
#containercenter{position: relative;}
#containermenu{float:left;width: 210px;margin-bottom: 10px;z-index: 5;}
#containermain{float:left;position: relative;width: 770px;margin-bottom: 10px;z-index: 5;}

/* ProductGroupList */
#productgroup_list .productgroup
{
	float: left;
	width: 220px;
	border: solid 1px #CCC;
	margin: 0 10px 10px 0;
	padding: 10px;
}
#productgroup_list .productgroup .picture
{
	float: left;
	width: 100px;
}
#productgroup_list .productgroup .info
{
	margin-left: 105px;
	width: 100px;
	text-align: center;
	padding-top: 35px;
}
#productgroup_list .productgroup .info label
{
	display: block;
}

/* Basket */
#basket_grid th.amount
{
	width: 90px;
}
#basket_grid td input.text
{
	width: 40px;
}
#basket_grid th.name
{
	width: 447px;	
}
#basket_grid td.price,
#basket_grid td.total
{
	width: 111px;
	text-align: right;
}

.stripe_outer{background-color:#bccbdb; padding:9px; border:1px solid #bccbdb; -moz-border-radius:7px;border-radius:7px; -webkit-border-radius:7px;-moz-box-shadow:0 0 4px #999;-webkit-box-shadow:0 0 4px #999;box-shadow:0 0 4px #999;}
/*.stripe_outer{background:#fff url(../../Images/stripe_bg.png); padding:9px; border:1px solid #e8e8e8; -moz-border-radius:7px; -webkit-border-radius:7px;}*/
.stripe_inner{background-color:#fff; border:1px solid #e8e8e8; text-align:left; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; overflow:hidden;}
.stripe_inner.pad{padding:10px;}
.tan{background:transparent url(../../Images/sprite/tan.png) repeat scroll 0 0;}
.inner_shadow{background:#FFF url(../../Images/sprites_global.png) repeat-x scroll 0 -690px;position:relative;width:100%;border-top:solid 1px #ABAAAA;}
#containermain .stripe_inner{padding:15px 11px 14px;}
#container_main h2{padding:10px 20px; font-size:10px; font-weight:bold; text-transform:uppercase; text-align:left; background:#558abe; color:#fff; text-shadow:rgba(0,0,0,.3) 0px 1px 1px; -moz-border-radius:6px 6px 0 0; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px;border-radius:6px 6px 0 0;}

#page_bottom{background: none;
	height: 82px;margin-top: -82px;position: relative;}
#stripe_shadow{	background: url(../../Images/stripe_shadow.png) repeat-x scroll center bottom transparent;display:block;height:100%;}
#footer{font-family: Verdana,Arial,sans;background-color: #111;padding-bottom: 50px;}
#footer_top{background: url(../../Images/sprite/stripe.png) repeat-x scroll center top transparent;clear:both;font-size: 14px;height: 34px;}
#footer_inner{text-align: left;width: 1002px;margin: 0 auto;}
.footer_links{border-bottom: 1px solid #1A3F65;border-top: 1px solid #4375A9;float:left;width:100%;padding: 15px 0;}
#footer a{color:#CCC;font-size:11px;text-decoration:none;}
#footer a:hover{text-decoration: underline;}
#footer h3{color: #FFF;}
#footer h3 span{background-color: #2C5987;display:inline-block;font-size: 10px;letter-spacing: 1px;padding: 5px;text-transform: uppercase;}
#footer #invadehome_footer_links h3 span{background-color: #a4b344;}

#top_links{border-bottom-color: #2C5987;padding: 0 0 15px;border-top: none;}
#top_links .last{float: right;}
#top_links a,#middle_links a, #invadehome_footer_links a{display:block;line-height: 1.5em;}
#top_links div,#middle_links div, #invadehome_footer_links div{float: left;width: 230px;}
#top_links h3,#middle_links h3{background: url(../../Images/footer_sprites.png) no-repeat scroll -219px 21px;margin: 20px 0 8px;padding: 0 0 7px;}
#invadehome_footer_links h3{background: url(../../Images/footer_sprites.png) no-repeat scroll -44px 21px;margin: 20px 0 8px;padding: 0 0 7px;width:100px;}
#middle_links, #invadehome_footer_links{padding: 15px 0;border-top-color: #558ABE;color: #D9EEFA;}
#top_links span,#middle_links span, #invadehome_footer_links span{display:block;font-size:10px;font-weight:bold;text-transform:uppercase;margin: 15px 0 5px;}
#top_links h3 span,#middle_links h3 span, #invadehome_footer_links h3 span{margin: 0;}

#testimonials{clear:both;position:relative;}
#testimonials h5{float:left;font-size:14px;letter-spacing:2px;line-height:1.5em;margin:0 20px 0 0;text-align:left;width:165px;color:#4375A9;font-family:Georgia;font-weight:bold;}
#testimonials blockquote{color:#FFF;float:left;font-size:12px;font-style:normal;margin: 0 0 24px 0;width:700px;}
#testimonials span{display:block;font-style:italic;margin-top:3px;}
#testimonials a{clear:both;float:left;margin:0 0 0 185px;}
/* newsletter */
#newsletter{color: #FFF;margin: 0 0 25px;padding: 20px;background: url(../../Images/footer_sprites.png) repeat-x scroll 0 bottom transparent;}
#newsletter h4{color: #FFF;font-size: 10px;letter-spacing: 1px;text-transform: uppercase;margin: 0;padding: 0;font-weight:bold;}
#newsletter p{font-style: italic;color: #FFF;font-size: 11px;text-align:left;}
#newsletter label{display: none;}
#newsletter #newsletter_signup,#newsletter #newsletter_success{padding: 5px;}
#newsletter input.text{border:1px inset #ccc;width:170px;margin:3px 0;padding:7px 0;text-indent:4px;font-style:italic;font-family:Georgia;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#newsletter .btn{margin: 10px 0;}
#newsletter a{margin: 3px 0;color:#FFF;}
#newsletter .privacy{font-style:normal;margin: 3px 0 15px;}
#newsletter, #newsletter div{width: 190px !important;}

#seals{border-bottom:none;text-align:center;}
#seals div{width:328px;margin: 0 auto;}
#seals span{background:transparent url(../../Images/footer_sprites.png) no-repeat scroll;text-indent:-999px;font-size:0;float:left;display:block;}
#seals .banks{background-position:0 -287px;height:32px;width:161px;}
#seals .cards{background-position:0 -244px;width:163px;height:33px;margin-left:4px;}

#copy{clear:both;text-align:center;width:675px;margin:0 auto;padding:25px 0 100px;text-transform:uppercase;color:#CCC;line-height:1.5em;}

.btn{width:auto; text-decoration:none; overflow:visible; font-family:Verdana, Arial, sans; text-transform:uppercase; -moz-border-radius:6px; -webkit-border-radius:6px;border-radius:6px; outline:0;cursor:pointer;}
.action{zoom:1; font-size:12px; border:none; background:#ff5d00 url(../../Images/sprites_global.png) repeat-x 0 -337px; padding:5px 12px; color:#fff; letter-spacing:1px; text-shadow:rgba(0,0,0,.3) 0px 1px 1px; text-indent:0;}
.action:hover {background-position:0 -327px;}
.secondary {zoom:1; padding:5px 8px; border:1px solid #ddd; color:#2c5987; font-size:9px; font-weight:bold; background:#e8e8e8 url(../../Images/sprites_global.png) no-repeat scroll 0 -444px; text-indent:0;}
.secondary:hover{color:#2c5987;}
.action:visited{color:#FFF;}
.secondary:visited{color:#2c5987;}

#header_top_wrap{position: relative;line-height:28px;width:100%;background: transparent url(../../Images/sprite/bg_header_top.gif) scroll repeat-x top left;height:29px;}
#header_top{width:1000px; margin: 0 auto;height:28px;position:relative;}
#header_top ul{line-height:28px;display:inline;white-space:nowrap;position:absolute;right:80px;top:0;}
#header_top ul li{display:block;margin-right:10px;float:left;}
#header_top ul li a,#header_top ul li a:hover{color:#616161;font:11px Arial,Helvetica,sans-serif;padding-top:8px;float:left;}
#header_top ul li a:hover{text-decoration:none;color:#FF5300;}
#header_top li.basket{position:relative;}
#header_top ul li.basket a, #header_top ul li.basket a:hover{text-decoration:none;font-weight:bold;padding:2px 10px;color:#FFF;-ms-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-webkit-border-radius: 20px;border:1px solid #E6E6E6;background: #F65B00 url(../../Images/sprite/active-cart-link.png) scroll repeat-x 0 0;float:left;margin-top:4px;}
#header_top ul li.basket.empty a, #header_top ul li.basket.empty a:hover{color:#616161;background: #FFF none scroll repeat-x 0 0;}
#header_top li.basket div{position:absolute; top:29px;left:0;}
#header_top li.basket span{width:24px;height:24px;background: transparent url(../../Images/sprite/shopping_cart_accept_24.png) no-repeat scroll 0 0;display:block; margin-left: 4px;float:right;}
#header_top li.basket.empty span{background-image: url(../../Images/sprite/shopping_cart_24.png);}
#header_top ul li.login a, #header_top ul li.login a:hover{text-decoration:none;color:#616161;font-weight:bold;padding:2px 10px;-ms-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-webkit-border-radius: 20px;border:1px solid #E6E6E6;background-color: #FFF;float:left;margin-top:4px;}
#header_top ul li.login span{float:left;margin-right: 5px;font-size:11px;padding-left:5px;border-left:solid 1px #E6E6E6;}

#header_bottom{position:relative;width:1000px; margin: 0 auto; height: 65px;}

#logo{position:absolute;bottom:2px; right:0;background: transparent url(../../Images/sprite/logo.png) no-repeat scroll 0 0;height: 71px; width: 205px;}
.invadehome #logo {background: transparent url(../../Images/invadehome-logo.png) no-repeat scroll 0 0;height: 71px; width: 307px;}
#logo a span{text-indent:-9999px;width:205px;height: 54px; display:block;margin-top:23px;}
#alien{width:83px;height:150px;position:absolute;background: transparent url(../../Images/sprite/alien.png) no-repeat scroll 0 0;left: -100px; top: 2px;z-index:155;}
.flag_uk {position:absolute;right:-60px; top:7px;}
.flag_thai {position:absolute;right:-60px; top:52px;}

#top_menu{width:115px; position: absolute; left: 0; bottom: 0;}
#top_menu_invadehome{width:115px; position: absolute; left: 115px; bottom: 0;}
.menu{ margin:0px; padding:0px; list-style:none; color:#fff; line-height:45px; display:inline-block; float:left; z-index:1000; }
.menu a.outer{font-size:1.2em; line-height:20px; height:52px;z-index:150;font-weight:bold;text-align:center;padding-top:5px;}
.menu a { color:#2C5987; text-decoration:none; text-align:left; overflow:hidden; cursor:pointer;  display:block; padding: 0 20px; }
.menu > li {background: none; cursor:pointer; float:left; position:relative;z-index:160;}
.menu > li:hover a.outer, #menu li.hover a.outer{color: #FFF;background-color:#2d2d2d;background-color: rgba(38, 38, 38, 0.97);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-border-radius-bottomleft: 0;border-bottom-left-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomright: 0;-webkit-border-bottom-right-radius: 0;border-bottom-right-radius: 0;-moz-box-shadow: rgba(0, 0, 0, 0.8) 0 4px 20px;-webkit-box-shadow: rgba(0, 0, 0, 0.8) 0 8px 40px;box-shadow: rgba(0, 0, 0, 0.8) 0 8px 40px;}
.menu div a{font-size: 16px;padding:0;}
/* sub-menus*/
.menu li .menu_container { z-index:1001; position:absolute; left:0; top:57px; margin:0; padding: 10px; border:0 solid #000; line-height:16px; background-color:#2d2d2d; background-color: rgba(38, 38, 38, 0.97);/* for IE */ display:none;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-border-radius-topleft: 0;-webkit-border-top-left-radius: 0;border-top-left-radius: 0;-moz-box-shadow: rgba(0, 0, 0, 0.8) 0 4px 20px;-webkit-box-shadow: rgba(0, 0, 0, 0.8) 0 8px 40px;box-shadow: rgba(0, 0, 0, 0.8) 0 8px 40px;}

.menu li:hover .menu_container, .menu li.hover .menu_container { display:block;width:980px;}
#top_menu_invadehome .menu li .menu_container {left: -115px;-moz-border-radius-topleft: 3px;-webkit-border-top-left-radius: 3px;border-top-left-radius:3px;}
.menu .menu_container a{color: #CCC; text-decoration:none;}
.menu li div{float:left; width: 180px;margin: 0 8px 8px 0;}
.menu li div span{color:#FF5300;font-size:16px;line-height:25px;}
#top_menu_invadehome .menu li div span {color: #8A9C10;}
.menu li div a { line-height: 20px; height: 20px; padding: 0; margin: 0; display:block; font-size: 12px; text-align: left; text-decoration:none; }
.menu .menu_container a:hover{background-color: #4d4d4d;}
.menu > ul .menu_container {background-image: url(../../Images/bg-drop-down.png);background-repeat: repeat-x;background-position: top;-ms-background-size: 100%;-moz-background-size: 100%;-webkit-background-size: 100%;}

#arrow_note{position:absolute;width:141px;height:55px;background: transparent url(../../Images/sprite/arrow_note.png) no-repeat scroll 0 0;bottom:0;left:90px;z-index:120;display:none;}

#search{position: absolute; top: 5px; left:251px; width:366px; margin: 1px 0 0;background:#fff url(../../Images/stripe_bg.png); padding:9px; border:1px solid #e8e8e8; -moz-border-radius:7px;border-radius:7px; -webkit-border-radius:7px;}
#search fieldset{padding:3px 0 3px 5px; background:#fff url(../../Images/sprites_global.png) 0 -690px repeat-x; text-indent:0; border:1px solid #e1dfdf; border-top-color:#abaaaa; -moz-border-radius:7px; border-radius:7px;-webkit-border-radius:7px;overflow:hidden; position: relative;}
#search .search_btn span {width:13px; height:15px; margin:0 -4px 0 3px; overflow:hidden; text-indent:-9999px; display:-moz-inline-stack; display:inline-block; vertical-align:text-top; background: transparent url(../../Images/sprites_global.png) no-repeat scroll 0 -393px;}
#search .search_btn:hover span {background-position:-69px -380px;}
#search .search_btn{margin:0 2px 0 0;float: right;cursor: pointer;position:relative;z-index:1113;}
#search .search_box{float:left;height:20px;margin:5px 0 0 4px;width:250px;border: 0 none; font: italic 16px Georgia;outline: 0 none; padding: 1px 0;z-index:1112;}
#search .search_box.watermark{color: #B7B7B7 !important;}

#customer_support{position:absolute;bottom: 1px;right: 230px;color:#2C5987;font-size:15px;font-weight:bold;font-family: comic sans ms, Sans-Serif;}

#header_breaker{background-color: #254E7B;width:1000px;margin:0 auto;height:2px;}

.sort{background-color: #F3F3F3;border:1px solid #DDD;}
.sort.top{-ms-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;clear:both;}
.sort.bottom{-ms-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}
.sort .paging{float:right;display:block;height:23px;padding:10px 6px 0 0;}
.paging a{margin:0 3px;vertical-align:top;}
.paging .btn{font-size:11px; text-decoration:none;background: url(../../Images/sprites_global.png) repeat scroll 0 -444px #E8E8E8;border: 1px solid #DDD;font-weight:bold;padding:5px 8px;}
.paging .btn:hover{color: #2C5987;}
.sorting{text-transform:uppercase;font-size:10px;}
.sorting a{font-weight:bold;display:block;float:left;padding: 10px 8px;text-decoration:none;cursor:pointer;}

#products {border: solid 1px #E8E8E8; border-width: 0 1px;background-color:#FFF;}
#affiliate #products,#sale #products{border-width:1px;}
#products a{margin-bottom:35px;padding:15px 10px 0;width:170px;display:block;float:left;text-align:center;line-height:14px;font-size:11px;text-decoration:none;position:relative;}
#products a:hover{color:#FF5300;}
#products span{display:block;}
#products .img{height:180px;display:block;margin-bottom:10px;width:170px;overflow:hidden;position:relative;}
#products .img .prod{position:absolute; bottom:0;left:0;right:0;margin: 0 auto;}
#products .img span{position: absolute; top: 2px;z-index:111;text-indent:-9999px;width: 32px; height:32px;}
#products .img .stock{right: 2px;}
#products .img .stock.in{background: url(../../Images/sprite/green_32x32.png) no-repeat scroll left top;}
#products .img .stock.out{background: url(../../Images/sprite/orange_32x32.png) no-repeat scroll left top;}
#products .img .sticker{left: 0px;width:103px;}
#products .img .sticker.new{background: url(../../Images/new-flag.png) no-repeat scroll left top;height:46px;}
#products .img .sticker.sale{background: url(../../Images/sale-flag.png) no-repeat scroll left top;height:43px;}
#products .brand{font-weight:bold;text-decoration:underline;}
#products .name{text-decoration:underline;}
#products .price{color:#585A5D;font-weight:bold;}
#products .price .old_price{font-weight:normal;text-decoration:line-through;display:inline;margin-left: 2px;}
#products .price .sale_price{color:#FF5300;display:inline;}

#crumbs {position:relative; overflow:hidden; width:752px; float:right; padding:10px 8px; margin-bottom:9px; color:#666; border:1px solid #eee; background: url(../../Images/sprites_search.png) #fff no-repeat -156px center; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
#crumbs h4 {float:left; font-weight:bold; margin:1px 30px 0 14px; font-size:.85em; color:#fff; text-shadow:1px 1px 0 rgba(70,70,70,.4); text-transform:uppercase;}
#crumbs .remove {height:12px; margin:0 12px 0 0; padding:0 15px 3px 0; display:-moz-inline-box; display:inline-block; font-size:.85em; color:#2c5987; font-weight:bold; text-transform:uppercase; background:url(../../Images/sprites_search.png) #fff no-repeat right 1px;text-decoration:none;}
.crumbs_list {float:right; width:580px;}

#containermenu h3{background-color: #FF5300;margin:0 0 13px 10px;width:160px;color:#FFF;font-size:10px;font-weight:bold;text-transform:uppercase;height:auto;padding: 5px 10px;position:relative;text-shadow:1px 1px 0 rgba(122, 136, 37, 0.7);}
#containermenu h3 span{height:7px; bottom:-7px;left:10px;position:absolute;width:14px;background: url(../../Images/sprites_global.png) no-repeat scroll -78px -267px;}
#filter_container{margin-left:10px;width:162px;}
.filters_inner{width:160px;}
#filter_container h4{color:#555;font-size:13px;font-weight:bold;line-height:23px;margin: 5px 0 0;padding-left:10px;width:150px;}
#filter_container a{font-size:12px;display:block;padding: 0 0 2px 10px;}
#filter_container a:hover{background-color:#D9EEFA;color:#2C5987;}
.filters_inner div{border-bottom: 1px solid #EEE;padding-bottom:3px;}

#search_results{}
#search_results h1{margin:0 0 10px;font: italic 21px Georgia,"Times New Roman",serif;color: #585A5D;float:left;}
#search_results h1 strong{background: transparent url(../../Images/sprites_search.png) no-repeat scroll 0 -14px;display:block;height:22px;width:156px;text-indent:-9999px;margin-right:13px;float:left;}
#search_results h1 em{color:#FF5300;font-style:italic;}
#search_results #products a{width:179px;}

#categories dt{float:left;margin-bottom: 3px;}
#categories dt a{text-decoration: none;	font-weight:bold;}
#categories dd{margin-left: 200px;margin-bottom: 3px;}
#categories dd ul li{float: left;margin-right: 4px;}

#brands .brand{float: left;width:150px;margin-right: 4px;text-align: center;margin-bottom: 15px;}
#brands .brand_name{width: 150px;height: 100px;position: relative;display: block;}
#brands .brand_name img{position: absolute;top: 0;bottom: 0;left: 0;right:0;margin: auto auto;}

#login .info-box,#checkout .info-box{float:left;margin:30px 32px;width:380px;}
#login .info-box a.forgot, #checkout .info-box a.forgot{display:block;font-size:10px;margin-top:20px;}
#login .info-box.register li,#checkout .info-box.register li{background: transparent url(../../Images/sprite/accept_24.png) no-repeat scroll top left;padding-left: 30px;}
#login .info-box.register li p,#checkout .info-box.register li p{margin-bottom: 0;line-height:18px; padding: 3px 0;}
#login .info-box.register ul,#checkout .info-box.register ul{margin-bottom:20px;}

.info-box{-ms-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;border:1px solid #E8E8E8;margin-top:10px;position:relative;background-color:#FFF;}
.info-box h2{padding:10px 20px; font-size:10px; font-weight:bold; text-transform:uppercase; text-align:left; background:#558abe; color:#fff; text-shadow:rgba(0,0,0,.3) 0px 1px 1px; -moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px;}
.info-box .box-content{color:#555;padding:10px 17px 17px;}
.info-box p{margin-bottom:1.5em;}
.info-box fieldset li{margin:0 0 15px; vertical-align:top;}
.info-box label{text-transform:uppercase;font-weight:bold;padding:0 5px 4px 0;display:block;font-size:10px;}
.info-box .footnote{font-size:9px;color:#808080;line-height:12px;padding-top:3px;}

.error_panel{margin:20px 0; background-color:#FFF;border:solid 5px #FF5300;color:#FF5300;font-size:11px;overflow:hidden;}
.error_panel h3{background-color: #FF5300;color:#FFF;font:italic 14px Georgia,"Times New Roman",serif;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);padding: 4px 0 8px 6px;margin:0;}
.error_panel span{background: transparent url(../../Images/sprites_global.png) no-repeat scroll -78px -267px;display:block;height:7px;margin:0 0 0 36px;width:14px;}
.error_panel ul{padding: 10px 30px 10px 40px;}
.error_panel ul li{list-style-type:disc;line-height:14px;padding:3px 0;margin-left:15px;}

#frontpage #containermenu{float:right;width:230px;}
#frontpage .carousel_container{-moz-border-radius:5px;border-radius:5px; -webkit-border-radius:5px;border:solid 1px #E9E9E9;height:285px;position:relative;width: 726px;}
#frontpage .carousel_container ul.carousel{width:3115px;}
#frontpage .carousel_container li{float:left;}
#frontpage .jcarousel-prev{width:50px;height:50px;background-color:Red;}
#frontpage .jcarousel-next{width:50px;height:50px;background-color:Green;}
#frontpage .jcarousel-clip{float:left;overflow:hidden;position:relative;-moz-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px;height:285px;left:0;margin:0;top:0;width:566px;}
#frontpage .jcarousel-control{position:absolute;top:0;right:0;height:300px;width:160px;}
#frontpage .jcarousel-control li{height:57px;width:160px;background: url(../../Images/sprite/carousel-nav-bg.png) repeat-x scroll 0 0 transparent;}
#frontpage .jcarousel-control li.active{height:57px;width:183px;background: url(../../Images/sprite/carousel-navigation-active.png) no-repeat scroll 0 0 transparent;margin-left:-23px;padding-left:23px;}
#frontpage .jcarousel-control li:first-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-radius-topright:5px;}
#frontpage .jcarousel-control li:last-child{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-radius-bottomright:5px;}
#frontpage .jcarousel-control li a{padding:15px 0 15px 15px;text-decoration:none;color:#838383;width: 145px;display:block;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
#frontpage .jcarousel-control li.active a{color:#FFF;}

#product #containermenu{float:right;}
a.back{text-decoration:underline;margin:0 0 5px 3px;font-size:10px;}
#product h1{color:#2C5987;font-size:14px;text-transform:uppercase;font-weight:bold;padding: 0 10px 13px;font-family:Verdana,Arial,sans;font-style:normal;}
#product h1 a{cursor: pointer;margin-right:4px;text-decoration:none;}
#product h1 a, #product h1 span{float:left;}
#product .col_left{float:left;width:260px;}
#product .col_right{float:right;width:440px;}
#product .img{text-align:center;}
#product .col_left span{display:block;color:#585A5D;font-family:Verdana,Arial,sans;font-size:10px;}
#product .prod_num, #product .sku{text-transform:uppercase; font-weight:bold;}
#product .col_left .text{display:inline;}

#product .col_right h3{float:left;padding:10px 0 5px 5px;}
#product .price{color:#FF5300;float:right;font-size:18px;font-weight:bold;text-align:right;width:165px;margin-top:55px;}
#product .price span{display:block;font-size:0.85em;}
#product .price .before_price{color:#333;text-decoration:line-through;font-weight:normal;}
#product .price.sale{margin-top:15px;}
#product #basket_box{clear:both; float:left;width:440px;margin-top:20px;}
#product .add_basket{padding:8px 12px 5px;display:block;float:right;cursor:pointer;}
#product .add_basket:hover{color:#fff;}
#product .add_basket span{background:url(../../Images/sprites_global.png) no-repeat transparent -14px -391px;display:inline-block;height:18px;margin: 0 -4px 0 3px;overflow:hidden;width:20px;vertical-align:text-top;}
#product .add_basket:hover span{background-position:-83px -378px;}
#product #basket_box .stock_image{float:left;}
#product #basket_box .stock{float:left; margin-top:10px;text-transform:none;}
#product #facebook{margin-top:25px;float:left;width:440px;}
#product #facebook .facebook{float:left;width:305px;margin-left:15px;}
#product #facebook .twitter{float:left; width:110px;}
#product .stripe_outer{margin:7px 0 20px;}
#product #shortlink {clear:both;width:440px;}
#product #shortlink-inner {padding: 10px;display:block;float:right;margin-top:15px;}
#product #shortlink h3 {font:italic 19px Georgia,"Times New Roman",serif;color:#646E23;display:block;padding:0;float:none;text-transform:none;}
#product #shortlink span {display:block;font-size:16px;padding: 10px;background-color:#FFF;border:solid 1px #555;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;text-transform:none;}
span.slink::selection {background:#FF5300;color:#FFF;}
span.slink::-moz-selection {background:#FF5300;color:#FFF;}
span.slink::-webkit-selection {background:#FF5300;color:#FFF;}

#product .info{font-size:10px;}
#product .desc{padding: 10px;}
#product .desc, #parameter_list dl{margin-bottom:10px;border: solid 1px #E8E8E8;}
#product #parameter_list dd, #product #parameter_list dt{padding: 10px;}
#product #parameter_list dd{clear:both;float:left;width:110px;font-style:italic;}
#product #parameter_list dt{margin-left:120px;}

#product .manufacturer_link{font-size:12px;}
#product #open_question{display:block;margin:15px 0;font-size:12px;text-decoration:none;vertical-align:middle;line-height:24px;color:#646E23;font:italic 19px Georgia,"Times New Roman",serif;}
#product #open_question span{display:block;color:#555;font-size:12px;margin-top:3px;}
#product .question li{margin: 0 0 15px;}
#product .question label{display:block;font-size:10px;font-weight:bold;text-transform:uppercase;padding: 0 5px 4px 0;}
#product .question .secondary{cursor:pointer;}

#containermenu h3.ribbon{color:#FFF;font-size:10px;left:-15px;line-height:12px;margin:0 0 8px;overflow:visible;padding: 5px 16px 4px 20px;position:relative;text-shadow:1px 1px 0 rgba(122, 136, 37, 0.7);text-transform:uppercase;background: #5a7ea6 url(../../Images/sprites_global.png) scroll no-repeat right -169px;}
#containermenu h3.ribbon span{position:absolute;background: transparent url(../../Images/sprites_global.png) scroll no-repeat -127px -206px;height:4px;width:5px;left:0;top:-4px;}

.stripe_inner.testimonial_container{padding: 15px 11px 14px;clear:both;}
#containermenu .testimonials{text-align:center;}
.testimonials p{font: italic 11px Georgia,"Times New Roman",serif;color:#2C5987;}
.testimonials span{color:#555;text-transform:uppercase;font-size:9px;}
.testimonials .stars{height:10px;overflow:hidden;text-indent:-9999px;width:55px;display:block;background: transparent url(../../Images/sprites_global.png) no-repeat scroll 0 0;margin:3px 0 3px 55px;}
.testimonials .stars.five {background-position:0 -103px;}
.testimonials .stars.four {background-position:-11px -103px;}
.testimonials .stars.three {background-position:-22px -103px;}
.testimonials .stars.two {background-position:-33px -103px;}
.testimonials .stars.one {background-position:-44px -103px;}
.testimonials a{font-size:10px;text-transform:uppercase;text-decoration:none;margin-top:10px;display:block;color:#FF5300;}
.testimonials a:hover{text-decoration:underline;}
.testimonials hr{background-color:#999;height:1px; border:none;}

#product_list.manufacturer h1 .stripe_outer,.product_list.manufacturer h1 .stripe_outer{float:right;margin-bottom:10px;}

#containermain .productgroups .group h3{padding: 10px 0;font-size:18px;}
#containermain .productgroups h1 span{color:#FF5300;}

#basket #containermain{width:739px;margin-right:30px;}
#basket h1{font:italic 21px Georgia,"Times New Roman",serif;color:#2C5987;margin:5px 0 0;}
#basket h1 em{color:#FF5300;font-style:normal;}
#basket p.info{margin:20px 0;font-size:10px;}
#basket .add_basket{padding:8px 12px 5px;display:block;float:right;cursor:pointer;margin-bottom:20px;}
#basket .add_basket:hover{color:#fff;}
#basket .add_basket span{background:url(../../Images/sprites_global.png) no-repeat transparent -14px -391px;display:inline-block;height:18px;margin: 0 -4px 0 3px;overflow:hidden;width:20px;vertical-align:text-top;}
#basket .add_basket:hover span{background-position:-83px -378px;}
#basket .reset{margin:2px 0;padding:8px 0;font-size:10px;}
#basket .continue{margin-right:15px;}
#basket h2{padding:10px 20px; font-size:10px; font-weight:bold; text-transform:uppercase; text-align:left; background:#558abe; color:#fff; text-shadow:rgba(0,0,0,.3) 0px 1px 1px; -moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px;clear:both;}
.basket_item{background-color:#FFF;float:left;border:1px solid #E8E8E8;border-width:0 1px 1px;}
#basket_header{text-transform:uppercase;border:1px solid #E8E8E8;border-width:0 1px 1px;background-color:#F9F9F9;color:#808080;font-size:9px;font-weight:bold;height:26px;}
#basket .desc,#basket .price,#basket .amount,#basket .total{float:left;}
#basket_header .desc,#basket_header .price,#basket_header .amount,#basket_header .total{padding:7px 5px;vertical-align:top;}
.basket_item .desc,.basket_item .price,.basket_item .amount,.basket_item .total{padding:20px 5px 15px;}
#basket .desc{padding-left:19px;width:326px;}
#basket .price{text-align:center;width:142px;}
#basket .amount{text-align:center;width:96px;}
#basket .total{text-align:right;width:105px;padding-right:19px;}
.basket_item .desc .img{float:left;}
.basket_item .desc h4{margin: 0 0 10px;font-size:11px;}
.basket_item .desc h4 a{text-decoration:none;font-weight:bold;}
.basket_item .desc ul{margin:0 0 10px 156px;}
.basket_item .desc ul li{margin:0 0 5px;text-transform:uppercase;font-size:10px;}
.basket_item .desc ul li b{font-weight:bold; margin:0 0 5px;text-transform:uppercase;}
.basket_item .price{font-size:12px;font-weight:bold;}
.basket_item .amount input.txt{margin:2px 8px 5px;}
.basket_item .total{font-size:12px;font-weight:bold;}

#basket_footer{border: 1px solid #E8E8E8; border-width: 0 1px 1px;background-color: #D9EEFA;color:#2C5987;padding-top:10px;font-weight:bold;height:49px;float:left;}
#basket_footer .text{width:510px;padding: 10px 20px 10px 0;text-align:right;text-transform:uppercase;float:left;letter-spacing:1px;font-size:10px;}
#basket_footer .total{font: 24px Georgia,"Times New Roman",serif;width:188px;}

#contact #contact_mail{float:left;width: 430px;border:1px solid #E8E8E8;}
#contact #contact_mail fieldset, .contact_inner{background-color:#FFF;padding:10px 15px;}
#contact label{display:block;text-transform:uppercase;font-size:10px;font-weight:bold;margin:7px 0 2px;}
#contact .text{width:380px;}
#contact textarea{margin-bottom:10px;}
#contact #contact_info{float:left;width:350px;margin-left: 50px;}
.contact_inner p{margin-bottom:30px;}
.contact_inner .tel b{font-size:10px;}

h3.ribbon{color:#FFF;font-size:10px;left:-15px;line-height:12px;margin:0 0 8px;overflow:visible;padding: 5px 22px 4px 23px;position:relative;text-shadow:1px 1px 0 rgba(122, 136, 37, 0.7);text-transform:uppercase;background: #5a7ea6 url(../../Images/sprites_global.png) scroll no-repeat right -121px;font-weight:bold;float:left;}
h3.ribbon span{position:absolute;background: transparent url(../../Images/sprites_global.png) scroll no-repeat -127px -206px;height:4px;width:5px;left:0;top:-4px;}

#sale_carousel .jcarousel-clip, #featured_carousel .jcarousel-clip, #new_carousel .jcarousel-clip{width:696px;height:163px;}
.stripe_outer.carousel{width:708px;margin-top:15px;}
#product .stripe_outer.carousel{width:750px;margin-top:15px;}

#containermain .stripe_outer.carousel .stripe_inner{padding: 0 0 16px;}
.carousel .control_panel{float:right;font-size:10px;font-weight:bold;text-transform:uppercase;}
.carousel .control_panel a{float:left;padding:4px;}
.carousel .control_panel .prev,.carousel .control_panel .next {display:block; float:left; width:5px; height:10px; overflow:hidden; background:#FFF url(../../Images/sprites_blue.png) no-repeat; text-indent:-9999em; border:1px solid #ddd; margin-left:4px; padding:4px 6px; -moz-border-radius:5px;border-radius:5px; -webkit-border-radius:5px;cursor:pointer;}
.carousel .control_panel .next {background-position:-3px 3px;}
.carousel .control_panel .prev {background-position:-4px -18px;}

.product_carousel ul{padding:3px 0 16px !important;width:2852px;}
.product_carousel.static ul{padding:3px 0 16px !important;width:100%;}
.product_carousel li{padding:0 18px;width:136px;float:left;position:relative;}
.product_carousel.static li{padding:8px 18px;height:144px;}
.product_carousel a{font-size:11px;line-height:14px;text-align:center;position:relative;}
.product_carousel img{display:block;text-decoration:none;margin: 0 auto;}
.product_carousel .img{height:102px;}
.product_carousel span{display:block;text-decoration:unerline;}
.product_carousel .brand{font-weight:bold;}
.product_carousel .price{text-decoration:none;}
.product_carousel .price.sale{color:#FF5300;font-weight:bold;}
.product_carousel .price.sale span{color:#585A5D;display:inline;font-weight:normal;text-decoration:line-through;}
.product_carousel .flag{position:absolute;bottom:112px;left:0;z-index:222222;display:block;height:32px;width:32px;}
.product_carousel .flag span{height:32px;width:32px;display:block;text-indent:-9999px;z-index:222222;float:left;}
.product_carousel .flag .sale{background: transparent url(../../Images/sprite/sale_32.png) no-repeat scroll top left; }
.product_carousel .flag .new{background: transparent url(../../Images/sprite/new_32.png) no-repeat scroll top left; }

#terms .top p,#privacy .top p{font-weight:bold;margin:3px 0;}
#terms h2, #privacy h2{margin:15px 0 5px;}
#terms .section, #privacy .section{padding: 3px 10px;}
#terms p.section em,#privacy p.section em{font-weight: bold;padding-right: 10px;}
#terms ul,#privacy ul{margin-left: 35px;}
#terms ul li,#privacy ul li{list-style-type: disc;}
#privacy ul li ul li{list-style-type: circle;}

#forgot_password fieldset{border:1px solid #E8E8E8;border-width:0 1px 1px;padding:15px;}
fieldset label, fieldset .label{display:block;text-transform:uppercase;font-weight:bold;font-size:10px;margin:10px 0 3px;}
fieldset .chk label{display:inline; text-transform:none;font-weight:normal;font-size:11px;}

#create_user fieldset{border:1px solid #E8E8E8;border-width:0 1px 1px;padding: 15px;background-color:#FFF;}
#create_user .text{width:200px;}
#create_user #create_user_login, #create_user #create_user_address{float:left;}
#create_user #create_user_login{width: 250px;}
#create_user #create_user_address{width: 475px;margin-left: 50px;}

#myaccount .stripe_outer{margin-bottom:20px;}
#myaccount .info table{border:solid 1px #E8E8E8;border-width:0 1px 1px;width:100%;}
#myaccount .info table td{padding:5px;}
#myaccount .info .label_column{font-size:10px;text-transform:uppercase;font-weight:bold;}

#change_password .stripe_inner .cont{padding:5px 15px 15px;border:1px solid #E8E8E8; border-width:0 1px 1px;}


.error
{
	color: Red;
}

/* Default button row styling */
.buttonRow
{
	clear: both;
	margin-top: 10px;
}
.buttonRow input
{
	float: right;
}
.buttonRow input.btn_prev
{
	float: left;
}


#ratepoint
{
	padding: 10px 0 0 28px;
	width: 190px;
}
#siampay
{
	width: 190px;
	padding: 10px 0 0 23px;
}
#trusted_synnex
{
	width: 190px;
	padding-left: 40px;
	padding-top: 10px;
}
#trusted_synnex img
{
	margin-bottom: 10px;
}
#message_box_info
{
	padding: 5px;
	background:#FFECEC none repeat scroll 0 0;
	border:1px solid #BB0000;
	color:#333333;
	margin: 10px 0;
}
#payment #message_box_info
{
	width: 958px;
}
#info_boxes
{
	width: 140px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#info_boxes .box
{
	width: 140px;
	margin-bottom: 10px;
}



.aff_header
{
	height: 52px;
	width: 100%;
	position: relative;
}
.aff_header img
{
	position: absolute;
	left:0;
	top:0;
}
.aff_header h1
{
	position: absolute;
	left: 200px;
	top: 5px;
}

.invadehome .stripe_outer {background-color: #A4B344;border-color:#A4B344;}
.invadehome #containermenu h3.ribbon, .invadehome h3.ribbon {background: url("../../Images/sprites_global.png") no-repeat scroll right -221px #6d8916;}
.stripe_inner.brands {text-align:center;}
.stripe_inner.brands img {margin: 10px 0;}

.invadehome-banner { width:726px;-moz-box-shadow:0 0 4px #999;-webkit-box-shadow:0 0 4px #999;box-shadow:0 0 4px #999;-moz-border-radius:15px 15px 0 0; -webkit-border-top-left-radius:15px; -webkit-border-top-right-radius:15px;border-radius:15px 15px 0 0; }
.invadehome-banner img { -moz-border-radius:15px 15px 0 0; -webkit-border-top-left-radius:15px; -webkit-border-top-right-radius:15px;border-radius:15px 15px 0 0; }
.invadehome-front-cats { -moz-border-radius: 0 0 7px 7px; -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px;border-radius: 0 0 7px 7px; width: 708px; background-color: #A4B344; -moz-box-shadow:0 0 4px #999;-webkit-box-shadow:0 0 4px #999;box-shadow:0 0 4px #999; padding: 9px; }
.invadehome-front-cats-inner {background: url("../../Images/sprite/tan.png") repeat scroll 0 0 transparent;padding: 15px 11px 14px; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}

.invadehome-front-cats h1 {font-size:40px;}
.invadehome-front-cats li {float:left; width:228px;margin:2px 0;}
.invadehome-front-cats li a {color:#646E23; font-size:16px;}
.invadehome-front-cats li a:hover {color:#FF5300;}


.invadehome #container_main h2 {background-color:#6d8916; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#859e25), to(#6d8916)); background:-moz-linear-gradient(90deg,#6d8916,#859e25);}

.invadehome-front-banner {width:726px;-moz-box-shadow:0 0 4px #999;-webkit-box-shadow:0 0 4px #999;box-shadow:0 0 4px #999;-moz-border-radius:15px; -webkit-border-radius:15px;border-radius:15px;margin-bottom:15px;}
.invadehome-front-banner .top-banner { -moz-border-radius:15px; -webkit-border-top-left-radius:15px; -webkit-border-top-right-radius:15px;border-radius:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; }
.invadehome-front-banner .bottom-banner { -moz-border-radius:0 0 15px 15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px;border-radius:0 0 15px 15px; }

.free-shipping-product {border:none !important;float:left;height:88px;width:99px;background: transparent url("../../Images/free-shipping.jpg") no-repeat 0 0;margin-top:15px;}