
/* CSS Document */

* {
margin:0px;
padding:0px;
}

body { 
	background-color:#820000;
	background-image:url(http://shopping.netsuite.com/c.738255/site/images/bg/bodybg.jpg);
	margin:65px auto !important;
	text-align: center !important;
	width:853px !important;
	font-family:Georgia, serif !important;
	
	
}
.left { float:left}
.right { float:right}
.clear { clear:both}
img { border:none;}

.center { text-align:center !important;}

td {font-family:Georgia, serif !important; }
#mainContents { width:631px;}


/*HEADER
-------------------------------------------------------------------------------*/
/*#mainheader { 
	background-image:url(http://shopping.netsuite.com/c.738255/site/images/bg/headertopbg.jpg); 
	background-repeat:no-repeat; 
	z-index:1; 
	height:45px
}*/
#mainheader { 
	background-image:url(http://shopping.netsuite.com/c.738255/site/images/bg/headertopbg.jpg); 
	background-repeat:no-repeat; 
	z-index:1; 
	height:45px
}
#logo { 
	float:left; 
	margin-left:23px;
	top:23px;
	z-index:10; 
	position:absolute
}

/*#logo { 
	float:left; 
	margin-left:30px;
	top:23px;
	z-index:10; 
	position:absolute /style home
}*/
/*#navbar {  
	font-family:Georgia, "Times New Roman", Times, serif; 
	float:left; 
	margin-left:250px; 
	color:#710000; 
	font-weight:bold; 
	text-transform:uppercase; 
	font-size:11px; margin-top:15px
}
*/
#navbar {  
	font-family:Georgia, "Times New Roman", Times, serif; 
	float:right; 
/*	margin-left:250px; */
	color:#710000; 
	font-weight:bold; 
	text-transform:uppercase; 
	font-size:11px; 
	margin:13px 45px 0px 0px;
}
#navbar ul { margin:0; padding:0; }
#navbar li { display: inline; float:left; margin-left:28px}
#navbar a {color:#710000; text-decoration:none; display:block; float:left; padding:2px}
#navbar a:hover, #navbar a.active{color:#710000; text-decoration:none; background-color:#ffffff; }
#navbar  a span { display:block; padding:3px; }
#navbar a:hover span, #navbar a.active span {color:#710000; display:block; background-color:#ffffff; border:1px solid #d5ab42; padding:2px; }
#searchbox { float:right; margin-top:17px; /*width:200px; */height:20px; padding-right:15px;}
#searchbox .go { border: solid 0; /*padding-top:3px; padding-left:2px*/}
#searchbox input.searchtext { border:none !important; height:15px; padding:1px 2px 2px 2px; width:94px; background:url(http://shopping.netsuite.com/c.738255/site/images/bg/seach_bg.jpg) no-repeat; font-size:10px; color:#747373; }
/*HOME
-------------------------------------------------------------------------------*/

#homelist {width:853px; text-align:center; font:Georgia, "Times New Roman", Times, serif !important;}

#homecontent {position:relative; font:Georgia, 'Times New Roman', Times, serif; font-size:0.68em; color:#080505;}

#hometitle {position:absolute; left:40px; top:100px;}

#homedescription {position:absolute; left:64px; top:210px; width:330px; text-align:left; line-height:18px;}

#homedescription  p { padding-bottom:20px;}

#homefoot {color:#850000;
font-size:10px;
font-weight:bold;
letter-spacing:0.25em;
position:absolute;
text-transform:uppercase;
top:380px;
left:64px;}

#homefoot span { color:#FFFFFF;}

#homefeatured {position:absolute; text-align:left; right:0px; top:47px; }
*html #homefeatured {right:-1px !important; }
*+html #homefeatured {right:-1px !important; }
.homefeaturedcell {  width:192px; background:url(http://shopping.netsuite.com/c.738255/site/images/bg/featurehome.jpg);}
.homefeaturedcontent { float:right; width:180px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; background-image:url(http://shopping.netsuite.com/c.738255/site/images/bg/backcellhome.jpg); margin:11px 0px; }

.homecellimg { float:right; width:67px;}

.homecelltxt {
	float:right;
	width:110px;
	color:#eae5e5;
	font-size:9px;
	padding-top:10px;
	text-align:center;
}
 
.homecelltxt  .title { font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center;}

.homecelltxt  .title a, .homecelltxt  .title a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; font-style:italic;}

/*LEFT COLUMN
-------------------------------------------------------------------------------*/

#leftcontent { width:221px; margin:0px; padding:0px; vertical-align:top; font-size:11px;}

#leftcolumn { width:200px; float:right; padding-top:110px; text-align:center !important; margin-bottom:20px;}

#leftmenucontent {
background-color:#d2b97c;
border:1px solid #79341f;
width:139px;
margin:0 auto;
text-align:center;
}

/*------------------------Dinamic-----------------------------------------------*/

#leftmenucontent a, #leftmenucontent  a:link, #leftmenucontent  a:visited, #leftmenucontent a:hover 
{
text-decoration:none;
font-size:11px;
/*text-transform:uppercase;*/
color:#79341f; 
}


#leftmenucontent table
{
width:110px;
} 
#leftmenucontent td table td
{
 height:28px;
 vertical-align:middle !important;
 border-bottom:1px solid #8a4e32;
 text-align:center !important;
 text-decoration:none;
font-size:11px;
/*text-transform:uppercase;*/
color:#79341f;
} 

#leftmenucontent td table td.text img
{
width:3px; display:none;
}

#leftmenucontent td table td.text
{
width:10px;
} 


#leftmenucontent .noprint
{
display:none;
}

/*#leftmenucontent td.text 
{
display:block;
border:none;
}*/

#leftmenucontent img
{
width:5px;
height:14px;
visibility:hidden !important;
display:none;
}

html*#leftmenucontent img
{
width:2px;
height:12px;
}

*html #leftmenucontent img
{
width:5px;
height:14px!important;
}


#leftmenucontent  .textboldnolink a, #leftmenucontent .textboldnolink  a:link, #leftmenucontent .textboldnolink  a:visited, #leftmenucontent .textboldnolink a:hover {
background-color:#F1DCA9;
display:block;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
padding-top:2px;
}


/*#leftmenu  .textboldnolink  a, #leftmenu .textboldnolink  a:link, #leftmenu .textboldnolink  a:visited, #leftmenu .textboldnolink  a:hover {
font-size:14px;
color:#6d3800 !important;
font-weight:bold !important;
}

.leftMenu td.textboldnolink {
border:1px solid #cfb168;
padding-top:15px;
}



.leftMenu td.textboldnolink img  {
display:none !important;
}

.leftMenu td img  {
display:none !important;
}*/


/*-----------------------------------------------------------------------*/

#leftmenucontent td .smalltext a{
padding:2px 0px;
display:block;
}

#leftmenucontent td .smalltext a:hover{
background-color:#F1DCA9;
}


#menuleftdiv {width:110px; margin:0 auto; padding-bottom:10px;}

#menuleftdiv ul { margin:0px !important;}

#leftmenucontent ul { list-style:none; margin:0 auto; padding:0px;}

#menuleftdiv {width:110px; margin:0 auto;}

#menuleftdiv ul { margin:0px !important;}

ul#menuleft li {  text-align:center !important; color:#79341f; list-style:none; }

ul#menuleft li a   { font-size:11px; text-transform:uppercase; color:#79341f; text-decoration:none; height:30px; line-height:30px; display:block; width:110px; border-bottom:1px solid #8a4e32;}

ul#menuleft li a.last   { border:none !important;}

ul#menuleft li a:hover { text-decoration:underline;}

#featureleft { text-align:left !important; margin-top:20px; margin-bottom:15px;}

.featureright { text-align:right !important; margin-top:35px; margin-bottom:15px; position:absolute; right:-18px;}

/*Category
-------------------------------------------------------------------------------*/
#categorytotal { text-align:left;}

#categorycontent { width:613px; float:left; min-height:450px; margin:auto;}

*html #categorycontent { width:614px; float:left; height:450px !important;}

#categoryheader { min-height:108px; margin:auto;}

*hmtl #categoryheader { height:108px !important; }

#categoryleft { float:left; width:441px; text-align:center; padding-bottom:15px;}

#categoryright { float:right; width:171px; text-align:center !important; position:relative;}

#categoryleftContent { width:395px; margin:0 auto; padding-top:25px; }

#categoryleftContent .image {padding-bottom:10px;}

#categoryleftContent .detail { font-size:11px; color:#080505; text-align:left; line-height:18px;}

#categoryleftContent .detail p { padding-bottom:15px;}

#categoryleftContent .descrip { font-size:10px; font-weight:bold; text-transform:uppercase; color:#7d0000; margin-top:15px; text-align:left; letter-spacing:0.25em;}

#categoryleftContent .descrip a { color:#7d0000; text-decoration:none; }

#categoryleftContent .descrip a:hover { color:#7d0000; text-decoration:underline; }

#categoryrightContent { width:138px; margin:0 auto;}

#categoryrightinfo { width:132px; margin:0 auto; color:#766e6c; font-size:10px; line-height:18px; text-align:left;}

#categoryrightinfo .title { color:#78331e; font-size:12px; text-transform:uppercase; font-weight:bold; padding:10px 0px; text-align:left;}

#categoryrightinfo .title a, #categoryrightinfo .title a:hover { color:#78331e; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none;}


/*html*#categoryrightinfo .title  { color: #690; } /* s�lo en safari */

/**html #categoryrightinfo .title { color:#78331e; }*/

#categoryrightinfo  .numbers{ color:#4a413f !important; font-size:10px !important; font-weight:normal;}

#categoryrightinfo  .subtotal{ color:#78331e; font-size:10px !important; text-transform:uppercase; padding-top:5px; font-weight:bold;}

#categoryrightContent img { margin-top:5px;}



/*CategorySub
-------------------------------------------------------------------------------*/
#categorysub { text-align:left;}
#categorysub h1 { font-size:35px; color:#455018; padding:0px; margin:0px; text-align:left; font-weight:normal;}
#categorysub h2 { font-size:30px; color:#78613c; padding:0px; margin:0px; text-align:right; font-weight:normal;}
#categoryleftContent .message{ font-size:10px; font-weight:bold; text-transform:uppercase; color:#7d0000; margin-top:15px; text-align:left; letter-spacing:0.25em; padding-bottom:10px;}
#categoryleftContent .message a { color:#7d0000; text-decoration:none;}
#categoryleftContent .message a:hover { color:#7d0000; text-decoration: underline;}

#categorysub .detail { margin-top:15px;}

#categorysub_item_list { margin:10px 0px;} 

/*About us
-------------------------------------------------------------------------------*/
#categoryabout h1 { font-size:20px; color:#75321e; font-weight:bold; text-align:left; text-transform:uppercase; letter-spacing:5px; margin-bottom:15px;}

#categoryabout .message{ font-size:10px; font-weight:bold; text-transform:uppercase; color:#7d0000; margin-top:15px; text-align:left; letter-spacing:0.25em;}

#categoryabout .message a { color:#7d0000; text-decoration:none;}
#categoryabout .message a.hover { color:#7d0000; text-decoration:none;}

#categorysub .detail p { margin:opx; padding:0px 0px 15px 0px;;}


/*CategoryProvincial
-------------------------------------------------------------------------------*/

#categoryoverview h1 { color:#424f1e; font-size:13px; font-weight:bold; text-align:left !important; margin:0px 15px; letter-spacing:5px; text-transform:uppercase; }

#categoryoverview {}

#categoryoverviewlist { margin-top:15px;}

.overviewcell { width:130px; text-align:center; margin-bottom:15px; font-size:10px; font-weight:bold; color:#2b2222; text-align:left !important;}
.overviewcategory { text-align:center; color:#080505;}

.overviewcategory a, .overviewcategory a:hover { color:#080505 !important;}
.overviewcell a, .overviewcell a:hover { color:#FFFFFF; text-decoration:none; }

.overviewlink { text-align:center; text-transform:uppercase; background-image:url(http://shopping.netsuite.com/c.738255/site/images/bg/category_bg.gif); width:113px; background-position:0px -20px; background-repeat:no-repeat; }

.overviewlink a { display:block; text-align:center; height:20px; line-height:20px; width:113px; background:url(http://shopping.netsuite.com/c.738255/site/images/bg/category_bg.gif) no-repeat 0px 0px; font-size:9px;}

.overviewlink a:hover { background-position:0px -20px;}

.overviewcellimg { margin-bottom:12px; text-align:center;}

/*Category Multiadds 
-------------------------------------------------------------------------------*/
#CategoryMultiadds h1 { color:#424f1e; font-size:13px; font-weight:bold; text-align:left !important; margin:0px 15px; letter-spacing:5px; text-transform:uppercase;}

#CategoryMultiadds #categoryimage { text-align:center !important; margin:15px 0px; }

/*#ItemTgunpower #multiImages .leftimage { float:left; width:190px; text-align:left; }

#ItemTgunpower #multiImages .rightimage { float:right; width:190px; text-align:right; }*/

#CategoryMultiadds .logos img { margin: 5px;}

#CategoryMultiadds .specs { color:#455018; font-size:10px; text-transform: uppercase; margin:0px; padding:0px; }
#CategoryMultiadds .specs ul { margin:0px; padding:0px; list-style-position:inside; padding-left:15px;list-style-image:url(http://shopping.netsuite.com/c.738255/site/images/bg/bolletbum.gif); }
#CategoryMultiadds .specs ul li {  padding-bottom:5px;  font-size:10px; list-style-image:url(http://shopping.netsuite.com/c.738255/site/images/bg/bolletbum.gif);}

#CategoryMultiadds .detail { font-size:10px; color:#2b2222; margin-left:15px; }

/*Related
-------------------------------------------------------------------------------*/
.multiaddscell { width:90px; text-align:center; color:#2b2222; font-size:10px; padding:0px 5px; /*border-right:2px solid #bbb6b0;*/ background: url(http://shopping.netsuite.com/c.738255/site/images/bg/border.gif) no-repeat right top; } 

.multiaddscell .name { color:#2b2222; font-size:10px; text-transform:uppercase; text-align:center; margin-top:10px; width:90px; font-weight:bold;}
.multiaddscell .name a, .multiaddscell .name a:hover { color:#2b2222; font-size:10px; text-transform:uppercase; text-align:center; text-decoration:none;}
.multiaddscell .descript {font-style:italic; width:90px; margin:0 auto; padding-bottom:8px;}
.multiaddscell .price { margin-top:15px; font-size:11px; font-weight:bold; width:90px; margin:0 auto; padding-bottom:20px;}

.detail .price { margin-top:15px; font-size:11px; font-weight:bold; width:90px; margin-left:50px;}
/*Item template
-------------------------------------------------------------------------------*/

#ItemTmulti h1 { color:#424f1e; font-size:13px; font-weight:bold; text-align:left !important; margin:0px 15px; letter-spacing:5px; text-transform:uppercase;}
 
#ItemTmulti #multiImages { text-align:center !important; margin-top:15px; }

#ItemTmulti #multiImages img{ text-align:center !important; margin: 0 auto;}


#ItemTmulti #multiImages ul { list-style:none;}

#ItemTmulti #multiImages li { width:78px; float:left;}




#ItemTmulti .detail { font-size:10px; color:#2b2222; }
#relatedlist { margin-top:15px;}

#ItemTemplate h1 { color:#424f1e; font-size:13px; font-weight:bold; text-align:left !important; margin:0px 15px; letter-spacing:5px; text-transform:uppercase;} 
#ItemTemplate #multiImages { text-align:left!important; margin-top:15px;}
#ItemTemplate #singleImage { text-align:center; margin-top:15px;}
#ItemTemplate .specs { color:#455018; font-size:10px; text-transform: uppercase; padding:10px 0px 10xp 10px; text-align:left }
#ItemTemplate .specs ul { margin:0px; padding:0px; }
#ItemTemplate .specs ul li { list-style: disc; padding-bottom:5px; list-style-position:inside; font-size:10px;}

/*Item Template Multiadds 
-------------------------------------------------------------------------------*/

#categoryimage_two_img { text-align:center; margin:0 auto; padding:15px 0px; width:340px; }



/* Infomation items
-------------------------------------------------------------------------------*/
#info_item_sub { text-align:left;}


#info_item h1 { color:#424f1e; font-size:13px; font-weight:bold; text-align:left !important; margin:0px 15px; letter-spacing:5px; text-transform:uppercase;}

#info_item .brief_item { font-size:12px; color:#2b2222; margin-left:15px; text-align:left; padding-bottom:10px;}

#info_item .brief_item td { font-size:12px; color:#2b2222;}

#info_item .detail { font-size:11px; color:#2b2222; margin-left:15px; text-align:left;}

#info_item .detail  td { font-size:11px; color:#2b2222;}

#info_item .image_thum { text-align:center; margin:5px;}

#info_item .image_thum img { margin:0 auto;}

/*Shopping Cart - Checkout
-------------------------------------------------------------------------------*/
#shopheader { margin-bottom:10px;}

#shoppingcart h1 { font-size:13px; color:#424f1e; font-weight:bold; text-align:left; text-transform:uppercase; text-indent:50px; letter-spacing:5px; margin-bottom:15px;}

/*#shoppingcart .bgbutton { background-color:#455018; border:1px solid #ffffff;  margin:5px;  font-size:9px; text-transform:uppercase; color:#ffffff; padding:3px; }

#shoppingcart .nlbutton { background-color:#747f45; border:1px solid #ffffff;  margin:5px; font-size:9px; text-transform:uppercase; color:#ffffff; padding:3px; }*/

#shoppingcart .bgbutton { margin:0px 5px;  font-size:9px; text-transform:uppercase; color:#ffffff; text-align:center;}

#shoppingcart .nlbutton { margin:0px 5px;  font-size:9px; text-transform:uppercase; color:#ffffff; text-align:center; }

#shoppingcart input#checkout { width:83px; padding-top:4px; padding-bottom:3px; background:url(http://shopping.netsuite.com/c.738255/site/images/button/checkout_bg.gif) no-repeat center center; text-align:center; vertical-align:middle; border:none;}
#shoppingcart input#cancel { width:159px;  padding-top:4px; padding-bottom:3px; background:url(http://shopping.netsuite.com/c.738255/site/images/button/continue_s_bg.gif) no-repeat center center; text-align:center; vertical-align:middle; border:none;}

#shoppingcart input#recalc { width:90px;  padding-top:4px; padding-bottom:3px; background:url(http://shopping.netsuite.com/c.738255/site/images/button/update_bg.gif) no-repeat center center; text-align:center; vertical-align:middle; border:none;}

#check .nlbutton { background-color:#747f45; border:1px solid #ffffff;  margin:5px; font-size:9px; text-transform:uppercase; color:#ffffff; padding:3px; }

#check  { width:611px; margin-top:25px;}
#checkheader { margin-bottom:15px;}

#shoppingcart .texttablectr {/* border-color:#e5ddd1;*/ background-color:#dfceb0; border:none;}
#shoppingcart .texttable {/*border-color:#e5ddd1;*/ background-color:#dfceb0;  border:none;}

#shoppingcart .texttablert {/*border-color:#e5ddd1; */background-color:#dfceb0; border:none;}

#check .greytitle { font-size:13px; color:#424f1e; font-weight:bold; text-align:left; text-transform:uppercase; letter-spacing:5px; padding-bottom:10px;}

#check .bgbutton { background-color:#455018; border:1px solid #ffffff;  margin:5px; font-size:9px; text-transform:uppercase; color:#ffffff; padding:3px;}

#check #register, #my_acc #register{background:url(http://shopping.netsuite.com/c.738255/site/images/button/register_bg.gif) no-repeat center center; border:none; font-size:9px; text-transform:uppercase; color:#ffffff; padding: 4px 0px 3px 0px; width:70px;}


/*#check #submitter, #my_acc #submitter {background:url(http://shopping.netsuite.com/c.738255/site/images/button/register_bg.gif) no-repeat center center; border:none; font-size:9px; text-transform:uppercase; color:#ffffff; padding: 4px 0px 3px 0px; width:70px;}*/



#check input#retemail { }

#check input#retpwd {}

#check  .smalltextnolink { padding-top:2px; padding-bottom:2px;}

#my_acc .greytitle  {font-size:13px; color:#424f1e; font-weight:bold; text-align:left; text-transform:uppercase; letter-spacing:5px; padding-bottom:10px;}

#my_acc .bgbutton { background-color:#455018; border:1px solid #ffffff;  margin:5px; font-size:9px; text-transform:uppercase; color:#ffffff; padding:3px;}

#my_acc { margin-top:10px;}

#my_acc  .smalltextnolink { padding-top:2px; padding-bottom:2px;}

.texttablert, .texttablectr, .texttable, .listtexthl { border-bottom:2px solid #e5ddd1 !important; vertical-align:middle;}

/*Addtocart
-------------------------------------------------------------------------------*/
#quantitincart { font-size:9px; text-transform:uppercase; font-weight:bold; color:#747373; text-align:center !important;}

#qty {background-image:url(http://shopping.netsuite.com/c.738255/site/images/bg/quant.jpg); background-repeat:repeat; border:0px solid #FFFFFF; width:32px; height:14px; font-size:10px; line-height:14px; text-indent:3px;}

#addtocartbutton { margin-top:10px;}

/*FOOTER
-------------------------------------------------------------------------------*/
#footer { 
	background-image:url(http://shopping.netsuite.com/c.738255/site/images/bg/footerbg.gif); 
	background-repeat:no-repeat; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#6d6e71; 
	font-size:10px;
	height:71px
}
#copyright { text-align:right; margin:24px 20px 0px 0px; line-height:140%;}
#footer a {color:#6d6e71; text-decoration:none}

#footer a:hover {color:#79341F; text-decoration: underline;}
#footerlogin { margin:12px 20px 0 20px}
#footercheckout { margin-top:7px}
/*NETSUITE
-------------------------------------------------------------------------------*/

#div__header
{
	margin: 0 auto!important;
	padding-top: 0 !important;
	text-align: left;
	width: 853px !important;
}
#div__body
{	/*background-image:url(http://shopping.netsuite.com/c.738255/site/images/bg/divbodybg.jpg);*/
background-image:url(http://shopping.netsuite.com/c.738255/site/images/bg/back_body_interior.jpg);
	background-repeat:repeat-y;
	margin: 0 auto!important;
	padding: 0;
	text-align: left;
	width: 853px !important;
}
#div__footer
{
	margin-left: auto !important;
	margin-right: auto !important;
	position: relative;
	text-align: center;
	width: 853px !important;
}
#carttable { width:575px; margin-left:20px; font-family:Georgia, serif !important; margin-bottom:10px; }

/*#carttable img { width:25px;}

#carttable .texttablectr img { width:13px;}*/

.listheadernosort {
background-color:#755f3b !important;
color:#FFFFFF !important;
font-family:Georgia, serif !important;
font-size:10px;
text-transform:uppercase;
border-bottom:1px solid #ffffff;
height:20px;
line-height:20px;
}
#payment_label, #applications_label, #items_label, #address_label { background-color:#CF5833;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#leftmenucontent  .textboldnolink a, #leftmenucontent .textboldnolink  a:link, #leftmenucontent .textboldnolink  a:visited, #leftmenucontent .textboldnolink a:hover { height:18px; padding:0px; line-height:18px;
}
.featureright { right:-19px !important;}
#footerlogin { margin:11px 20px 0 20px}
#footercheckout { margin-top:6px}
#copyright { text-align:right; margin:27px 20px 0px 0px;}
}
