body
{
background:url('../image/bodybg.jpg') repeat-x center top #110c08;
margin:0px;
padding:0px;
font-family:'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
}
li,ol,ul
{
list-style:none;
margin:0px;
padding:0px;
}
h1,h2,h3,h4,h5,h6,p
{
margin:0px;
padding:0px;
}
p
{
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#a2a2a2;
margin:0px;
}
h1
{
font-family:'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
font-size:40px;
font-weight:normal;
color:#fff200;
letter-spacing:-2px;
margin:0px;
}
.flot-left
{
float:left;
}
.flot-right
{
float:right;
}
.clear-div
{
clear:both;
}
img
{
border:none;
}
.top-sec
{
background:url('../image/top-header-bg.png') repeat-x center top;
width:100%;
margin:0px auto;
}
.top-sec-inner
{
width:980px;
margin:0px auto;
padding-bottom:27px;
}
.top-sec-left
{
width:190px;
float:left;
}
.select-currency
{
width:108px;
float:left;
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#907156;
text-transform:uppercase;
padding-top:7px;
}
.aud-btn
{
float:right;
margin-top:5px; background:#2b1f14 url('../image/top_arrow.png') 57px 7px no-repeat;  border-radius: 5px; width:71px;  height:20px;  
}

#currency select.sele{ width:73px; padding:1px 3px;
 
  font-size:12px;

  color:#fff;
  font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
   background: transparent;


   border: 0;
   border-radius: 5px; }

#currency select { width:92px; padding:1px 3px;
 
  font-size:12px;

  color:#fff;
  font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
   background: transparent;


   border: 0;
   border-radius: 5px; }
.aud-btn select{ width:73px; padding:1px 3px;
 
  font-size:12px;

  color:#fff;
  font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
   background: transparent;


   border: 0;
   border-radius: 5px;}

.top-sec-right
{
width:498px;
float:right;
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
position:relative;
}

.top-sec-right2
{
width:758px;
float:right;
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
position:relative;
}
.top-righ-text
{ 
width:355px;
float:left;
}

.top-righ-text2
{ 
width:618px;
float:left;
}

.top-sec-right p{ color:#907156; font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; padding-top:9px;}
.top-sec-right p a{ color:#907156; text-decoration:none; background:url('../image/top_div.png') left 3px no-repeat; padding:0px 4px 0 8px;}
.top-sec-right p a.first_child{background:none; padding-left:0px; padding-right:0px;}
.top-sec-right p a.first{ margin-left:5px;}
.top-sec-right p a:hover{text-decoration:none; color:#FFFFFF;}
.top-sec-right p.white
{
color:#ffffff;
}

.top-sec-right2 p{ color:#907156; font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; padding-top:9px;}
.top-sec-right2 p a{ color:#907156; text-decoration:none; background:url('../image/top_div.png') left 3px no-repeat; padding:0px 4px 0 8px;}
.top-sec-right2 p a.first_child{background:none; padding-left:0px; padding-right:0px;}
.top-sec-right2 p a.first{ margin-left:5px;}
.top-sec-right2 p a:hover{text-decoration:none; color:#FFFFFF;}
.top-sec-right2 p.white
{
color:#ffffff;
}

.top-sec-right p.white span
{
text-transform:none;
}
.my-cart-sec{
width:138px;
float:right;
}
.cart-img
{
float:left;
margin:7px 5px 0px 0px;
}
.my-cart-sec span.arrow-top
{
float:right;
margin-top:5px;
}

.header
{
width:980px;
margin:0px auto;
padding-bottom:10px;
}
.logo
{
width:342px;
height:108px;
float:left;
}
.navigation
{
width:634px;
float:right;
padding-top:50px;
}
.navigation ul
{
margin:0px;
padding:0px;
}
.navigation ul li
{
float:left;
list-style:none;
margin:0px;
padding:0px;
}
.navigation ul li a
{
text-decoration:none;
font-family:'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ffffff;
padding:35px 0px 0px 0px;
-moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s;
letter-spacing:-2px;
margin-left:12px;
}
.navigation ul li a.padding-right
{
padding-right:0px;
}

.navigation ul li a:hover,.navigation ul li a.active
{
background:url('../image/bird-img.png') no-repeat center top;
text-decoration:none;
width:37px;
height:32px;
color:#fff200;
}


.banner
{
width:980px;
margin:0px auto;
border-top:6px solid #6e5034;
position:relative;
}
.banner-left-btn
{
width:41px;
height:118px;
position:absolute;
left:-41px;
top:152px;
}
.banner-right-btn
{
width:41px;
height:118px;
position:absolute;
right:-41px;
top:152px;
}
.banner-shadow
{
background:url('../image/banner-shadow.png') no-repeat;
width:939px;
height:57px;
margin:0px auto;
}
.shop-online-sec
{
width:980px;
margin:0px auto;
margin-top:-34px;
}
.shop-border
{
border-bottom:1px solid #322b26;
border-top:1px solid #322b26;
margin-top:0px;
padding:20px 0px 25px 0px;
}
.shop-online-sec p
{
font-family:'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
font-size:44px;
font-weight:normal;
color:#ffffff;
line-height:25px;
margin:0px;
}
.shop-online-left
{
width:540px;
float:left;
padding-top:12px;
margin-left:92px;
height:35px;
}
.shop-online-btn
{
width:236px;
height:48px;
float:right;
margin-right:111px;
}
.shop-online-btn img
{
opacity:1;
-moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s;
}
.shop-online-btn img:hover
{
opacity:.6;
}
.content-sec
{
width:980px;
margin:0px auto;
padding-top:55px;
}
.content-sec p
{
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#a2a2a2;
line-height:20px;
margin:0px;
}
.content-left
{
/*width:378px;*/
width:405px;
float:left;
}
.content-middle-img
{
float:left;
width:235px;
padding-top:12px;
}
.content-right
{
/*width:404px;*/
width:305px;
float:right;
margin-right:-18px;
}
.advertise-sec
{
width:980px; position:relative;
margin:0px auto;
margin-top:70px;
height:96px;
}

.advertise-sec a{ display:block;}
.advertise-img
{
position:absolute;
right:15px;
top:-42px;
}

.lattest-videos:hover .advertise-img img{margin-top: -15px;}
.advertise-img img{ -webkit-transition: margin 0.5s ease-out; -moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out; } 




.advertise-sec h2
{
font-family:'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
font-size:32px;
font-weight:bold;
color:#ffffff;
line-height:21px;
text-transform:uppercase;
margin:0px;
letter-spacing:-2px;
}
.advertise-sec p
{
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#ffffff;
line-height:21px;
margin:0px;
padding-bottom:8px;
}
.lattest-videos
{
background:url('../image/lattest-video-img-bg.png') no-repeat;
width:210px;
height:68px;
float:left;
position:relative;
padding:30px 0px 0px 13px;
margin-right:15px;
}
.lattest-gallery
{
background:url('../image/lattest-gallery-img-bg.png') no-repeat;
width:217px;
height:68px;
float:left;
position:relative;
padding:30px 0px 0px 13px;
margin-right:10px;
}
.lattest-gallery:hover .advertise-img img{margin-top: -15px;}
.online-shopping
{
background:url('../image/onlineshoping-img-bg.png') no-repeat;
width:214px;
height:68px;
float:left;
position:relative;
padding:30px 0px 0px 13px;
}
.online-shopping:hover .advertise-img img{margin-top: -15px;}
.dvd-trailer
{
background:url('../image/smallimg.png') no-repeat;
width:238px;
height:165px;
float:right;
padding:0px 0px 0px 12px;
position:relative;
right:-20px;
top:-46px;

}

.dvd-trailer:hover{ /*background:url('../image/dvd_hover.png') no-repeat;-moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out;*/}
.dvd-trailer:hover h3{ color:#fff;}
.dvd-trailer:hover p{ color:#fff;}

.dvd-trailer p
{
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#110c08;
line-height:21px;
margin:0px;
}
.dvd-trailer h3
{
font-family:'ProximaNovaExtrabold',Arial, Helvetica, sans-serif;
font-size:29px;
font-weight:normal;
color:#110c08;
line-height:26px;
text-transform:uppercase;

margin:0px;
}
.advertise-seprate
{
background:url('../image/img-seprate.jpg') no-repeat;
width:1px;
height:98px;
float:left;
margin-left:17px;
}
.footer
{
background:url('../image/footerbg.png') repeat-x center top;
width:100%;
margin:0px auto;
margin-top:40px;
}
.footer-inner
{
width:980px;
margin:0px auto;
padding-top:45px;
padding-bottom:20px;
}
.footer-inner p
{
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#9b948d;
line-height:17px;
margin:0px;
padding-bottom:6px;
}
.footer-inner p a
{
text-decoration:none;
color:#9b948d;
-moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s;
}
.footer-inner p a:hover
{
text-decoration:none;
color:#fff;
}
.footer-inner h3
{
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
color:#ffffff;
margin:0px;
padding-bottom:10px;
}
.basic-link
{
width:210px;
float:left;
margin-right:10px;
}
.basic-link ul
{
width:104px;
float:left;
margin:0px;
padding:0px;
}
.basic-link ul li
{
list-style:none;
margin:0px;
padding-bottom:4px;
}
.basic-link ul li a
{
text-decoration:none;
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#9b948d;
-moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s;
}
.basic-link ul li a:hover
{
text-decoration:none;
color:#FFFFFF;
}
.footer-seprate
{
background: url('../image/footer-seprate.jpg') no-repeat;
width:1px;
height:128px;
float:left;
}
.subcribe-our-newsletter
{
width:250px;
float:left;
margin-left:40px;
margin-right:45px;
}
.subcribe-our-newsletter p
{
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#9b948d;
line-height:17px;
margin:0px;
padding-bottom:0px;
}
.input-sec
{
width:245px;
margin-top:20px;
}
.subcribe-input
{
background:#ffffff;
width:195px;
float:left;
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#9b948d;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border:none;
padding:10px 0px 10px 9px;
}
.input-submit-btn
{
background:url('../image/submit.png') no-repeat;
float:left;
width:39px;
height:34px;
border:none;
cursor:pointer;
}
.connect-with-us
{
width:160px;
float:left;
margin-left:40px;
}

.connect-with-us a.facebook{ background:url('../image/facebokk.png') no-repeat; width:35px; height:35px; float:left; margin-right:5px; display:block;-moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s;}
.connect-with-us a.twitter{ background:url('../image/twitter.png') no-repeat; width:35px; height:35px; float:left;  display:block;-moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s;}

.connect-with-us a.inst{ background:url('../image/instagram.png') no-repeat; width:35px; height:35px; float:left;  display:block;-moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s; margin-right:5px;}

.connect-with-us a.youtube{ background:url('../image/youtube.png') no-repeat; width:35px; height:35px; float:left;  display:block;-moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s;}
.connect-with-us a:hover{ background-position:0px -36px;}

.reach-us
{
width:190px;
float:right;
}
.footer-content
{
background:#20170f;
width:100%;
height:32px;
margin:0px auto;
}
.footer-content-inner
{
width:980px; padding:7px 0px 5px 0px;
margin:0px auto;
}
.footer-content-inner p
{
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#908b87;
margin:0px;
line-height:17px;
}
.footer-content-left
{
float:left;
width:590px;
text-align:right;
}
.footer-content-right
{
float:right;
width:378px;
}
.footer-content-right ul
{
margin:0px;
padding:0px;
}
.footer-content-right ul li
{
background:url('../image/footer-content-li-bg.jpg') no-repeat left 5px;
float:left;
list-style:none;font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:12px; line-height:19px;
font-weight:normal;
color:#908b87;

margin:0px;
padding:0px 6px 0px 6px;
}
.footer-content-right ul li.footer-firstchild
{
background:none;
padding-left:0px;
}
.footer-content-right ul li a
{
text-decoration:none;
color:#908b87;
-moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s;
}
.footer-content-right ul li a:hover
{
text-decoration:none;
color:#FFFFFF;
}

/*----about us pages css start here ---*/

.inner-pagecontainer
{
background:url('../image/inner-page-bg.jpg') repeat-x center top #0a0705;
width:100%;
margin:0px auto;
}
.innerpage-shadow
{
width:930px;
height:40px;
margin:0px auto;
}
.inner-content
{
width:980px;
margin:0px auto;
padding-bottom:70px;
}
.inner-content p
{
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#a2a2a2z;
line-height:20px;
margin:0px;
margin-bottom:15px;
}
.inner-content ul
{
margin:0px 0 15px 20px;
}
.inner-content ul li
{
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#A2A2A2;
line-height:20px;
list-style:disc;
margin:0 0 10px;
}
.inner-content a{ color:#A2A2A2;}
.inner-content a:hover{ color:#fff;}
.inner-content-left
{
float:left;
width:724px;
}

.inner-content-left2
{
float:left;
width:980px;
}
.inner-content-right
{
float:right;
width:225px;
margin-right:-30px;
}
.about-padding-bottom
{
padding-bottom:10px;
}

/*----product detail pages css start here ---*/

.prodcut-detail-sec
{
width:980px;
margin:0px auto;
}
.product-detail-inner
{
width:980px;
margin:0px auto;
border-bottom:1px solid #342f2a;
padding-bottom:55px;
}
.product-detail-inner p
{
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#ffffff;
line-height:20px;
margin:0px;
padding-bottom:30px;
}
.product-detail-left
{
background:url('../image/product-detail-img-bg-left.png') no-repeat;
width:382px;
height:400px;
text-align:center;
float:left;
padding-top:13px;
}

.product-detail-left img {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.product-detail-left img:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}

.product-detail-right
{
width:571px;
float:right;
}
.quantity-sec
{
width:150px;
float:left;
margin-bottom:30px;
margin-right:40px;
}
.quantity-text
{
width:60px;
float:left;
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#ffffff;
line-height:20px;
margin-top:3px;
}
.quantity-btn
{
width:74px;
float:right;
}

.quantity-btn input{width:73px; height:26px; color:#000;font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif; font-size:20px;}
.add-to-cart-btn
{
float:left;
width:460px;
height:70px;
}

.quantity-btn  select{width:82px; height:32px; padding:5px 0; color:#000;font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif; font-size:15px; border:none !important;}


.price{ width:191px; height:70px; background:#fff200; float:left;}
.price p{ font-size:30px; color:#000;  font-family: 'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif; text-align:center; padding:26px 0 18px;}
.price p span.product_price{ font-size:50px; font-weight:bold;}

.featured-prodduct-sec
{
width:980px;
margin:0px auto;
padding-top:20px;
margin-bottom:40px;
}
.featured-prodduct-sec h2
{
font-family:'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
font-size:50px;
font-weight:bold;
color:#fff200;
letter-spacing:-3px;
margin:0px;
padding-bottom:20px;
}
.featured-prodduct-sec h3
{
font-family:'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:#ffffff;
letter-spacing:-2px;
margin:0px;

padding-bottom:7px;
}
.featured-prodduct-sec p
{
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#ffffff;
line-height:17px;
margin:0px;
padding-bottom:5px;
}
.featured-prodduct-sec span
{
font-family:'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
font-size:40px;
font-weight:normal;
color:#fff200;
letter-spacing:-2px;
margin:0px;
}
.product-left
{
width:227px;
float:left; height:441px;

margin-right:24px;

}

.product-right
{
width:227px;
height:441px;
float: right;
overflow:hidden;
}

.product-img
{
background:url('../image/featured-product-img-bg.png') no-repeat;
width:227px;
height:248px; border-bottom:solid 7px #6e5034;
text-align:center;
}
.product-img img
{
opacity:.5;
-moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s;
}



.product-text
{
width:217px;
padding:5px 0px 15px 10px;
-moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out;
}
.add-product
{ background:#6e5034;
width:201px; height:21px;
padding:8px 13px 17px; display:none;
}
.add-product a
{
font-family:'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal; background: url('../image/car-img.png') right 0px no-repeat;
color:#ffffff;
letter-spacing:-2px; display:block;
text-decoration:none;
cursor:pointer;
-moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out;
}
.product-left:hover .product-img img{opacity:1;-moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out;}

.product-left:hover .product-img{ border-bottom:solid 7px #063d29;}
.product-left:hover .add-product{ display:block;}
.product-left:hover .product-text{background:#063d29;}


.product-right:hover .product-img img{opacity:1;-moz-transition: margin 0.5s ease-out; -o-transition: margin 0.5s ease-out;}

.product-right:hover .product-img{ border-bottom:solid 7px #063d29;}
.product-right:hover .add-product{ display:block;}
.product-right:hover .product-text{background:#063d29;}

/*----products pages css start here ---*/

.lattest-product-sec
{
width:980px;
margin:0px auto;
}
.lattest-product-content
{
width:980px;
margin:0px auto;
text-align:center;
}
.lattest-product-content p
{
font-family:'ProximaNovaLight',Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#a2a2a2;
line-height:20px;
margin:0px;
padding-bottom:5px;
}
.prduct-padding
{
padding-top:0px;
margin-bottom:40px;
}

#column-left + #column-right + #content, #column-left + #content {
	margin-left: 195px;
}
#column-right + #content {
	margin-right: 195px;
}
#container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#column-left {
	float: left;
	width: 180px;
}
#column-right {
	float: right;
	width: 232px;
}

#column-left + #column-right + #content, #column-left + #content {
	margin-left: 195px;
}
#column-right + #content {
	margin-left: 3px;
}
#cart-total span {
	border-top: 1px solid #DDDDDD;
	overflow: auto;
	padding-top: 8px;
	margin-bottom: 15px;
}

a.button, input.button {
	cursor: pointer;
	color: #FFFFFF;
	line-height: 12px;
	font-family: 'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*background: url('../image/btnbg.png') top left repeat-x;*/
	background:#6E5034;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px ;
	margin-left:9px;
}
a.button {
	display: inline-block;
	text-decoration: none;
	padding: 9px 20px;
}
input.button {
	cursor: pointer;
	color: #FFFFFF;
	line-height: 12px;
	font-family: 'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*background: url('../image/btnbg.png') top left repeat-x;*/
	background:#6E5034;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px ;
	border:none;
	
		padding: 7px 20px;

}
a.button:hover, input.button:hover {
	opacity:.8;
}
.buttons {
	
	overflow: auto;
	padding: 6px;
	margin-bottom: -2px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.box-content li {
	margin-bottom:10px;
	
	
	
}
.content input[type='text'], input[type='password'], textarea {
	/*background: url('../image/inputnewbg.png') repeat-x scroll 0 0 transparent;*/
    border: medium none;
    border-radius: 10px 10px 10px 10px;
    color: #999999;
    font: 16px 'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
    margin-right: 5px;
    padding: 7px 10px;
    width: 260px;
	border:1px solid #ebebeb;
	margin-bottom:25px;
}
input.email {
	/*background: url('../image/inputnewbg.png') repeat-x scroll 0 0 transparent;*/
    border: medium none;
    border-radius: 10px 10px 10px 10px;
    color: #AEAEAE;
    font: 16px Calibri,Arial,Verdana,Helvetica;
    margin-right: 5px;
    padding: 7px 10px;
    width: 260px;
	border:1px solid #ebebeb;
	margin-bottom:10px;
}

.textbox
{background: url('../image/inputnewbg.png') repeat-x scroll 0 0 transparent;
    border: medium none;
    border-radius: 10px 10px 10px 10px;
    color: #AEAEAE;
    font: 16px 'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
    margin-right: 5px;
    padding: 7px 10px !important;
    width: 260px;
	border:1px solid #ebebeb;
	margin-bottom:10px;
}

.content select.bigselect {
	background: url('../image/inputnewbg.png') repeat-x scroll 0 0 transparent !important;
    border: medium none;
    border-radius: 10px 10px 10px 10px !important;
    color: #AEAEAE;
    font: 16px 'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
    margin-right: 5px;
    padding: 6px 10px !important;
    width: 280px;
	border:1px solid #ebebeb !important;
	margin-bottom:10px;
}
.content ul li {
background: url('../image/bullet.png')  no-repeat 0px 6px ;
	list-style:none;
	padding-left:15px;
	margin-bottom:5px;

}
.content ul {
	margin:0px;
	padding:0px;
	
	
	
}
.empty {
	color:#000;
	
	
	
}
.box {
	margin-bottom: 20px;
}
.box .box-heading {
width:214px;
height:23px;
margin:0 auto;
font-family:'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
color:#FFF200;
font-size:24px;



}
.box .box-content {
width:214px;
height:352px;
margin:0 auto;
padding-left:9px;
padding-right:9px;
padding-top:15px;
padding-bottom:15px;
color:#fff;
}
/* box products */
.box-product {
	width: 100%;
	overflow: auto;
}
.box-product > div {
	width: 127px;
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 20px;
}
#column-left + #column-right + #content .box-product > div {
	width: 119px;
}
.box-product .image {
	display: block;
	margin-bottom: 0px;
}
.box-product .image img {
	padding: 3px;
	border: 1px solid #E7E7E7;
}
.box-product .name a {
	color: #38B0E3;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}
.box-product .price {
	display: block;
	font-weight: bold;
	color: #333333;
	margin-bottom: 4px;
}
.box-product .price-old {
	color: #F00;
	text-decoration: line-through;
}
.box-product .price-new {
	font-weight: bold;
}
.box-product .rating {
	display: block;
	margin-bottom: 4px;
}
/* box category */
.box-category {
	margin-top: -5px;
}
.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.box-category > ul > li {
	padding: 8px 8px 8px 0px;
}
.box-category > ul > li + li {
	border-top: 1px solid #EEEEEE;
}
.box-category > ul > li > a {
	text-decoration: none;
	color: #333;
}
.box-category > ul > li ul {
	display: none;
}
.box-category > ul > li a.active {
	font-weight: bold;
}
.box-category > ul > li a.active + ul {
	display: block;
}
.box-category > ul > li ul > li {
	padding: 5px 5px 0px 10px;
}
.box-category > ul > li ul > li > a {
	text-decoration: none;
	display: block;
}
.box-category > ul > li ul > li > a.active {
	font-weight: bold;
}
.warning {
	background: #FFD1D1 10px center no-repeat;
	border: 1px solid #F8ACAC;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.pagination .results {
	float: right;
	padding-top: 3px;
}
.content select {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 2px;
}


.large-field {
	
	background: url('../image/inputnewbg.png') repeat-x scroll 0 0 transparent;
    border: medium none;
    border-radius: 10px 10px 10px 10px;
    color: #AEAEAE;
    font: 16px 'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif;
    margin-right: 5px;
    padding: 7px 10px !important;
    width: 260px;
	border:1px solid #ebebeb;
	margin-bottom:10px;
	
}

select.large-field
{
	    background: url("../image/inputnewbg.png") repeat-x scroll 0 0 transparent !important;
    border: 1px solid #EBEBEB !important;
    border-radius: 10px 10px 10px 10px !important;
    color: #AEAEAE;
    font: 16px 'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif
    margin-bottom: 10px;
    margin-right: 5px;
    padding: 6px 10px !important;
    width: 280px;}
#content .content {
	padding: 10px;
	overflow: auto;
	margin-bottom: -2px;
	
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}
.cart-info table {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
.cart-info td {
	padding: 7px;
	
}
.cart-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info thead .image {
	text-align: center;
}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity  {
	text-align: left;
	text-decoration:none !important;

}
.cart-info thead .name a {
	text-decoration:none !important;
	
	
}

.cart-info thead .price, .cart-info thead .total {
	text-align: right;
}
.cart-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.cart-info tbody .image {
	text-align: center;
}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {
	text-align: left;
}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {
	position: relative;
	top: 4px;
	cursor: pointer;
}
.cart-info tbody .price, .cart-info tbody .total {
	text-align: right;
}
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold;
}
.cart-module > div {
	display: none;
}
.cart-total {
	border-top: 1px solid #DDDDDD;
	overflow: auto;
	padding-top: 8px;
	margin-bottom: 15px;
}
.cart-total table {
	float: right;
}
.cart-total td {
	padding: 3px;
	text-align: right;
}
#headersec #cart {
	position: absolute;
	top: 10px;
	right: 5px;
	z-index: 9;
}

#headersec #cart .heading {
	float: right;
	position: relative;
	z-index: 1;
}
#headersec #cart .heading {
	position: relative;
	z-index: 1;
	width:auto;
	right:-29px;
}
.checkout a {
	color:#000 !important;
	text-decoration:none;
	
	
	
}
#headersec {

/*	position: relative;
*/	z-index: 99;
	color:#fff;
	font-size:12px;

	
}
#headersec #cart .heading h4 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}
#headersec #cart .heading a {
	color: #fff;
	text-decoration: none;
}
#headersec #cart .heading a span {
	background:  url('../image/arrow-top.png') 100% 50% no-repeat;
	padding-right: 16px;
	cursor:pointer;
}
#headersec #cart .content {
	clear: both;
	display: none;
	position: relative;
	top: 0px;
	padding: 8px;
	min-height: 150px;
	-webkit-border-radius: 0px 7px 7px 7px;
	-moz-border-radius: 0px 7px 7px 7px;
	-khtml-border-radius: 0px 7px 7px 7px;
	border-radius: 0px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	background: #FFF;
	width:300px;
	right:0px;
}
#headersec #cart.active .heading {
	margin-top: 0px;
	
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;

	text-color:#38B0E3 !important;
	
	
}
#headersec #cart.active .content {
	display: block;
}


.mini-cart-info table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
}
.mini-cart-info td {
	color: #000;
	vertical-align: top;
	padding: 10px 5px;
	
}
.mini-cart-info .image {
	width: 1px;
}
.mini-cart-info .image img {
	border: 1px solid #EEEEEE;
	text-align: left;
}
.mini-cart-info .name small {
	color: #666;
}
.mini-cart-info .quantity {
	text-align: right;
}
.mini-cart-info td.total {
	text-align: right;
}
.mini-cart-info .remove {
	text-align: right;
}
.mini-cart-info .remove img {
	cursor: pointer;
}
.mini-cart-total {
	text-align: right;
}
.mini-cart-total table {
	border-collapse: collapse;
	display: inline-block;
	margin-bottom: 5px;
}
.mini-cart-total td {
	color: #000;
	padding: 4px;
}
#header #cart .checkout {
	text-align: right;
	clear: both;
}
#header #cart .empty {
	padding-top: 50px;
	text-align: center;
}



.middivinner {
	width:600px;
	margin:0 auto;
	padding-top:15px;
	
	
	
}
.logoutdiv {
	width:184px;
padding-left:15px;
padding-right:15px;
margin:0 auto;

padding-bottom:2px;
margin-bottom:7px;
	
	
}

.logoutdiv ul {
	margin:0px;
	padding:0px;
	
	
	
}
.logoutdiv ul li {
	background: url('../image/bullet.png')  no-repeat 0px 6px ;
	list-style:none;
	padding-left:15px;
	margin-bottom:5px;
	
	
	
}
.wishlist-info table {
	width: 100%;
	
	margin-bottom: 20px;
}
.wishlist-info td {
	padding: 7px;
}
.wishlist-info thead td {
	color: #fff;
	font-weight: bold;
	background-color:#ccc;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info thead .image {
	text-align: center;
}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {
	text-align: center;
}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {
	text-align: right;
}
.wishlist-info tbody td {
	vertical-align: middle;
	
}
.wishlist-info tbody td {
	/*background: url('../image/tablebg.png') no-repeat   top transparent;*/
	
}

.wishlist-info tbody .image img {
	
}
.wishlist-info tbody .image {
	text-align: center;
}
.wishlist-info tbody .model, .wishlist-info tbody .stock {
	text-align: left;
}
.wishlist-info tbody .name a {
	color: #0070BB !important;
    font: bold 16px Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
    text-decoration: none;
    text-transform: capitalize;
	
	
	
}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {
	text-align: right;
}
.wishlist-info tbody .price s {
	color: #F00;
}
.wishlist-info tbody .action img {
	cursor: pointer;
}
.bg {
	 background: url('../image/tablebg.png') no-repeat scroll center top transparent;
	
	
}

.checkout-heading {
	background: #F8F8F8;
	border: 1px solid #DBDEE1;
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	margin-bottom: 0px;
	width:132%
}
.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
	color:#000;
	cursor:pointer;
}

.checkout-heading a:hover {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
	color:#000;
	cursor:pointer;
	text-decoration:underline;
}
.checkout-content {
	padding: 15px;
	display: none;
	overflow: auto;
	width:943px;
}
.checkout-content .left {
	float: left;
	width: 48%;
}
.checkout-content .right {
	float: right;
	width: 48%;
}
.checkout-content .buttons {
	clear: both;
}
.checkout-product table {
	width: 100%;
	
	margin-bottom: 20px;
}
.checkout-product td {
	padding: 7px;
}
.checkout-product thead td {
	color: #4D4D4D;
	font-weight: bold;
	
	
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}
.checkout-product tbody td {
	vertical-align: top;
	
}
.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}
.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #DDDDDD;
}

.content select.bigselect1 {
    background: url("../image/inputnewbg.png") repeat-x scroll 0 0 transparent !important;
    border: 1px solid #EBEBEB !important;
    border-radius: 10px 10px 10px 10px !important;
    color: #AEAEAE;
    font: 16px 'aflfontnonmetricmediummedium',Arial, Helvetica, sans-serif
    margin-bottom: 10px;
    margin-right: 5px;
    padding: 6px 10px !important;
    width: 244px;
}

span.error
{
	clear: both;
    color: #FF0000;
    font-size: 12px;
    margin-left: 8px;
    position: relative;
    top: -12px;
	display:block;
	}
	
#subscribe_result span.error
{
	clear: both;
    color: #FF0000;
    font-size: 15px;
    margin-left: 8px;
    position: relative;
    top: 0px;
	}
	#rightsec span.error {
		
		clear: both;
    color: #FF0000;
    font-size: 20px;
    margin-left: -94px;
    position: relative;
    top: -38px;
		
	}
	.newslettersignup span.error {
		
		clear: both;
    color: #FF0000;
    font-size: 12px;
    margin-left: 3px;
    position: relative;
    top: -1px;
	float:left;
		
	}
	.checkout-content span.error {
		
		clear: both;
    color: #FF0000;
    font-size: 12px;
    margin-left: -2px;
    position: relative;
    top: -5px;
	float:left;
		
	}
	
	#payment-existing select
	{
		margin-bottom:0px !important;}
		
		
		.success, .warning, .attention, .information {
	padding: 10px 10px 10px 33px;
	margin-bottom: 15px;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-left:0px;
}
.success {
	background: #FFF200 url('../image/success.png') 10px center no-repeat;
	border: 1px solid #FFF200;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.warning {
	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;
	border: 1px solid #F8ACAC;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.attention {
	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}
#notification .success {
	width:907px;
	padding: 10px 10px 10px 33px;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
margin:0 auto;
	margin-bottom: 0px;
}
.category-info {
	overflow: auto;
	margin-bottom: 20px;
}
.category-info .image {
	float: left;
	padding: 5px;
	margin-right: 15px;
	border: 1px solid #E7E7E7;
}
.category-list {
	overflow: auto;
	margin-bottom: 20px;
}
.category-list ul {
		margin:0px;
	padding:0px;
}
.category-list ul li {
	background: url('../image/bullet.png')  no-repeat 0px 6px ;
	list-style:none;
	padding-left:15px;
	margin-bottom:5px;
	
	
}
.category-list .div a {
	text-decoration: underline;
	font-weight: bold;
}

.thead {
	background:#ccc; 
	height:29px; 
	text-align:center;
	
	
}
#signin_menu {
display:none;
position:absolute;
bottom:-120px; 
background:#fff;
width:210px;
padding:10px;
z-index:0;
}
#signin_menu ul
{
margin:0px;
padding:0px;
}

#signin_menu ul li
{
background: url('../image/bullet.png')  no-repeat 0px 6px ;
	list-style:none;
	padding-left:15px;
	margin-bottom:5px;



}

img
{
border:none;
}

.pagination .links {
	
}
.pagination .links a {
	display: inline-block;
	border: 1px solid #EEEEEE;
	padding: 4px 10px;
	text-decoration: none;
	color: #A3A3A3;
}
.pagination .links b {
	display: inline-block;
	border: 1px solid #269BC6;
	padding: 4px 10px;
	font-weight: normal;
	text-decoration: none;
	color: #269BC6;
	background: #FFFFFF;
}
.pagination.results {
	float: right;
	padding-top: 3px;
}

#content {
	color:#fff;
	
	
}
a {
	color:#fff;
	text-decoration:none;
	
	
}

a:hover {
	color:#fff;
	
	
	
}

#notification a {
	color:#907156 !important;
	text-decoration:underline;
	
	
	
}
#notification a:hover {
	color:#907156 !important;
	text-decoration:none;
	
	
	
}
.login-content {
	color:#fff;
	
	
	
}
span.required {
	color:#F00;
	
	
	
}
.content-left a:hover {
	text-decoration:underline;
	
	
	
}

 select{
                background-color: white;
            }
            option.option1{
                background-color: #000;
            }
			
			
			
label.contact {
	margin-left:4px;
	
	
}
#cboxTitle {
	
	top:424px;
	
	
}
.buttons a {
	color:#fff !important;
	
	
}

.checkout-product a {
	color:#fff !important;
	
	
	
	
}

.checkout-product table td.price {
	height:14px !important;
		width:185px !important;
	background:none !important;
	
	
	
}
.checkout-product table td {
	color:#fff !important;
	
	
	
	
}
					 
.mini-cart-info a {
	color:#000;
	
	
	
}

.checkout-product tfoot .quantity, .checkout-product tfoot .price, .checkout-product tfoot .total {
	text-align:right;
	
	
	
}

.box-news h2 a:hover {
	text-decoration:underline;
	
	
	
}

.katg {
	
	 float: right;
    position: relative;
	
	
}

.content-leftabout {
    float: left;
    margin-right: 16px;
}

.content-leftabout img.about {
	border-bottom:5px solid #FFF200;
   
}



.content-rightabout {
    float: right;
    width: 457px;
}

.content-rightabout2 {
    float: right;
    width: 542px;
}

#subscribe_result{
color:#009900 !important;
}