/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background: transparent;
}

body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background: transparent;
}




body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	font-family: Verdana;
	color: #3e372f;
	overflow: -moz-scrollbars-vertical;	
	padding: 0px;	
	margin: 0px;
	height: 100%;
	text-align: center;	
	background:#000000 url(../images/blue_bck3.jpg) no-repeat top center;
}

#container{
   margin: 0px auto;
   margin-top: 35px;   
   width: 965px;
   text-align: left;   
   
   min-height:500px;  
   height:auto !important;
   height:500px;
   
   background: #ffffff;
   background:#ffffff url(../images/edge_01.jpg) no-repeat top center;
}

#footer{
   margin: 0px auto;      
   width: 965px;
   background: #ffffff;   
}

#edge_bottom{
	background:transparent url(../images/edge_02.gif) no-repeat bottom center;
	height: 70px;
	width: 965px;
	margin: 0px auto;
	margin-top: -2px;
}

input,select,textarea {
	border: 1px solid #82839C;
	width: 150px;
   margin: 5px;
   _margin-bottom: 3px;
}

a {
	text-decoration: none;
	color: #3e372f;
	outline: none;
}

img 
{
border:0;
}

.logo {
	background-image: url('../images/flash.gif');
}

div.menu {
	text-align: right;	
	width: 635;
	padding-top: 6px;
	padding-right: 15px;
	border-top: 1px solid #e0e3e8;		
}

.menu a {
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.menu a.sel {
	background-image: url('../images/over.gif');
	background-repeat: no-repeat;
	background-position: top center;
}

#menu_sec {
    font-size: 11px;    
    display: block;
    margin-top: 5px; 
    text-align: right;	
    border-bottom: 1px solid #e0e3e8;    
    padding-bottom: 9px;
    width: 550px;
    float: right;
}

#menu_sec a {
    font-weight: bold;
	font-size: 14px;
	padding-bottom: 8px;
	margin-left: 5px;
	margin-right: 5px;	
}

#menu_sec a.sel_r {
    background-image: url('../images/over_r.gif');
    background-repeat: no-repeat;
    background-position: bottom center;
}

td.lmenu {
	width: 145px;
	width: 165px;	
}

.lmenu a {
	display: block;
	padding-bottom: 2px;
}

.lmenu a.mcat{
	display: block;
	padding-bottom: 1px;
}


a.mcat {
	font-size: 18px;
}

a.mcat:hover,.menu a:hover,#menu_sec a:hover{
   color: #1F4D88;   
}

a.wd255{
width: 255px;
}

a.wd255 span{
width: 240px;
}

a.wd200{
width: 200px;
}

a.wd200 span{
width: 185px;
}

a.wd285{
width: 275px;
}

a.wd285 span{
width: 260px;
}

a.wd130{
width: 130px;
}

a.wd130 span{
width: 115px;
}

a.wd145{
width: 145px;
}

a.wd145 span{
width: 130px;
}

a.wd90{
width: 90px;
}

a.wd90 span{
width: 75px;
}

img.btnicon{
position: relative;
top: 8px;
left: 3px;
}

a.btnbg {
	font-size: 13px;
	background: url(../images/button_02.gif) no-repeat top right;
	display: block;
	height: 35px;
	font-weight: bold;
	text-transform:uppercase;
	font-family: Arial,Vendana,Helvetica,sans-serif;	
}

a.btnbg span{
	background: url(../images/button_01.gif) no-repeat top left;
	display: block;	
	height: 35px;
	line-height: 32px;
	text-align: center;
	padding-left: 8px;
	cursor: pointer;
}

a.btnbg:hover{
     background: url(../images/button_02.gif) no-repeat bottom right; 
     color: #000000;    
}


a.btnbg:hover span{
     background: url(../images/button_01.gif) no-repeat bottom left;  
     color: #000000; 
}

a.subcat {
	font-size: 14px;
	margin-left: 5px;
}

a.lsel {
	text-decoration: underline;
}

div#colorqnt_section
{
   display:none;
}

span.desc {
   font-family: Arial,Vendana,Helvetica,sans-serif;
	font-size: 20px;
	color: #3e372f;
position: relative;
text-transform:uppercase
}

#sizemand span{
background: url(../images/error_08.png) no-repeat center right;
line-height: 40px;
font-size: 13px;
color: #d33737;
display: block;
width: 120px;
margin-left: 45px;
font-weight: bold;
padding-left: 5px;
}

#sizemand{
position: absolute;
top: 20px;
left: 180px;
background: url(../images/error_07.png) no-repeat center left;
height: 40px;
display: none;
}

span#quantity{
width: 300px;
display: block;
}

span#quantity a{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #999999;
}

span#quantity a:hover{
   color: #000000;
}


span#color{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #000000;
}

input#paypal {
	background: url(../images/EC-button.gif);
	width: 160px;
	height: 56px;
	border: none;
	cursor: pointer;
}

.txtred  { color: #990033; text-decoration: none; }
.txtgreen{ color: #56B82F; text-decoration: none; }
.txtgrey { color: #9C969C; text-decoration: none; }
.txtblue { color: #0000FF; text-decoration: none; }
.txtblack { color: #000000; text-decoration: none; }
.txtgold {color: #774C16; text-decoration: none;}

.txt {
	color: #000;
	text-decoration: none;
}

.txt12,.txt12:link,.txt12:visited,.txt12:active {
	font-size: 12px;
	text-decoration: none;
}

.txt13,.txt13:link,.txt13:visited,.txt13:active {
	font-size: 13px;
	text-decoration: none;
}

.txt14,.txt14:link,.txt14:visited,.txt14:active {
	font-size: 14px;
	text-decoration: none;
}

.txt15,.txt15:link,.txt15:visited,.txt15:active {
	font-size: 15px;
	text-decoration: none;
}

.txt18,.txt18:link,.txt18:visited,.txt18:active {
	font-size: 18px;
	text-decoration: none;
}

.txt20,.txt20:link,.txt20:visited,.txt20:active {
	font-size: 20px;
	text-decoration: none;
}

.txt24,.txt24:link,.txt24:visited,.txt24:active {
	font-size: 24px;
	text-decoration: none;
}

.txt26,.txt26:link,.txt26:visited,.txt26:active {
	font-size: 26px;
	text-decoration: none;
}

.txt30,.txt30:link,.txt30:visited,.txt30:active {
	font-size: 30px;
	text-decoration: none;
}

.txt36,.txt36:link,.txt36:visited,.txt36:active {
	font-size: 36px;
	text-decoration: none;
}

.nobold {
	font-weight: normal;
}

.bld {
	font-weight: bold;
}

.vspace3 {
	height: 3px;
}

.vspace10 {
	height: 10px;
}

.vspace20 {
	height: 20px;
}

.hspace10 {
	width: 10px;
	display: inline;
}

.hspace50 {
	width: 50px;
	display: inline;
}

.p5 {
	padding: 5px;
}

.p10 {
	padding: 10px;
}

.pl5 {
	padding-left: 5px;
}

.pl10 {
	padding-left: 10px;
}

.pbot5 {
	padding-bottom: 5px;
}

.pbot10 {
	padding-bottom: 10px;
}

.algn_l {
	text-align: left;
}

.algn_r {
	text-align: right;
}

.algn_c {
	text-align: center;
}

.pdl10 {
	padding-left: 10px;
}

.txt12 {
	font-size: 12px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cl {
	clear: both;
}

.separateGreen {
	height: 1px;
	width: 100%;
	background-color: #84829C;
	line-height: 1px;
}

.leftmenuitem
{
	width: 30px;
	height: 40px;
	background: url(../images/menu-left.gif) no-repeat;
}

.rightmenuitem
{
	width: 30px;
	height: 40px;
	background: url(../images/menu-right.gif) no-repeat;
}

.centermenuitem
{
	height: 40px;
	border-top:1px solid #E0E3E8;
	padding:8px 0px 0px 8px;
	width:300px;
	text-align: left;
}

.leftborder { border-left:1px solid #E0E3E8; }
.rightborder { border-right:1px solid #E0E3E8; }
.botomborder { border-bottom: 1px solid #E0E3E8;}

.scc {border: 1px solid #E0E3E8;width: 310px;padding: 10px;}

.hseparate { background: url(../images/inner-footer.gif) repeat-x;}

.noborder { border: none;}

div.price{
   color: #999999;
   font-weight:bold;
   font-size:14px;
   font-family:Helvetica;
}
span.arrow{

   font-weight:bold;
}

.itemdesc{
   font-size:15px;
   color:#999999;
}

.itemdesc form{
padding: 0px;
margin: 0px;
}

.info{
	background: url(../images/info.png);
	display: inline-block;
	width: 35px;
	height: 35px;
}

.infoimg{
   width: 35px;
	height: 35px;
	border: 0px;	
}

#divopacity{  
   background-color: #e6e6e6;
   background-color: #000000;
   filter:alpha(opacity=80);
   -moz-opacity:0.8;
   opacity: 0.8;
   z-index: 5;
   position:fixed;
   left: 0px;
   top:0px; 
   width: 100%;
   height: 100%;
   display: none;            
   margin: 0px;                          
}
         
#box{
   /*-moz-border-radius: 16px;
   -webkit-border-radius: 16px;
   border-radius: 5px;
   background: #FFFFFF;
   border: 1px solid #DDDDDD; */
   z-index: 1000;       
   width: 500px;              
   position: fixed;
   top: 200px;
   left: 50%;
   margin-left: -250px;
   height: 331px;
   display: none;   
   font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-family: Arial,Vendana,Helvetica,sans-serif;
	font-size: 14px;         	
	color: #999999;
	background: url(../images/box.png) no-repeat top center;
}

#box_img{
   z-index: 1000;       
   width: 900px;            
   position: absolute;
   top: 100px;
   left: 50%;
   margin-left: -450px;
   height: 320px;
   display: none;   
   text-align: center;
}
#box_img img
{
   display: inline;
}

#oBox_iframe
{
width:100%;
height:100%;
position:absolute;
left:0;
top:0px;
filter:alpha(opacity=0);
-moz-opacity: 0.80;
opacity: 0.80;
display: none;
}

*html #divopacity {
position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop : document.body.scrollTop);
}

*html #box,*html #box_img {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
	z-index: 10;
}
#signinform{
   float: left;
   width: 300px;
   border-right: 1px solid #E0E3E8;
   margin-bottom: 20px;
   display: inline;
   margin-left: 100px;
   padding-right: 100px  
}

#checkout{
   float: right;
   width: 300px;   
   text-align:center;
   margin-right: 50px;
   display: inline;
}

#checkout h2,#signinform h2{
   color:#000000;
   font-size: 16px;
   padding-bottom: 20px;
}

#checkout p{
   color:#000000;
   padding-bottom: 65px;
   font-size: 16px;
}

ul#cartmenu{  
   margin-bottom: 30px;
}

ul#cartmenu li{
   display: inline;
   padding-left: 70px;
}

ul#cartmenu a{
   color: #EBEBEB;
}

ul#cartmenu a:hover{
   color: #1B1B1B;
}

ul#cartmenu li.active{
   color: #1B1B1B;
}

ul#cartmenu li.inactive{
   color: #EBEBEB;
}

ul#cartmenu li big{
   font-size: 40px;
   font-family: cursive,Verdana,sans-serif; 
}

ul#cartmenu li span{
   font-size: 20px;
   font-family: cursive,Verdana,sans-serif; 
}

#shipping{
float: left;
width: 45%;
padding: 5px;
}

#billing{
float: right;
width: 45%;
padding: 5px;
}

.cartproduct{
float: left;
overflow: hidden;
padding-bottom: 2px;
border-bottom: 1px solid #E0E3E8;
margin-left: 10px;
}

.col1, .col2, .col3, .col4, .col5{
float: left;
overflow: hidden;
}

.cartproduct .col2,.cartproduct .col3,.cartproduct .col4,.cartproduct .col5{
width: 160px;
text-align: center;
padding-top: 55px;
font-size : 17px;
color: #9C969C;
}

#productmenu{
font-size : 16px;
color: #5F5E5E;
overflow: hidden;
margin-left: 270px;
text-transform:uppercase;
}

#productmenu .col2,#productmenu .col3,#productmenu .col4,#productmenu .col5{
width: 160px;
text-align: center;
margin-left: 5px;
background: #EBEBEB;
}

.histproduct .col2,.histproduct .col3,.histproduct .col4,.histproduct .col5{
padding-top: 5px;
padding-bottom: 5px;
width: 90px;
margin-left: 5px;
}

.histproduct .col3{
width: 150px;
}

.histproduct .col4{
width: 190px;
}

.histproduct .col5{
width: 210px;
}

#historymenu{
font-size : 16px;
color: #5F5E5E;
overflow: hidden;
margin-left: 10px;
text-transform:uppercase;
}

#historymenu .col2,#historymenu .col3,#historymenu .col4,#historymenu .col5{
width: 90px;
text-align: center;
margin-left: 5px;
background: #EBEBEB;
}

#historymenu .col3{
width: 150px;
}

#historymenu .col4{
width: 190px;
}

#historymenu .col5{
width: 210px;
}

.col1{
width: 270px;
position: relative;
}

.col1 img{
float: left;
border: 0;
}

.col1 div{
float: right;
width: 140px;
padding: 0px 0px 5px 10px;
}

.col1 div p{
text-align: center;
margin-top: 5px;
}

.col1 div h3{
float: left;
width: 70px;
font-size : 16px;
text-transform:capitalize;
}

.col1 div span{
color: #9C969C;
font-size: 16px;
}

.productname{
color: #9C969C;
font-size: 17px;
text-transform:uppercase;
padding: 5px 5px;
padding-left: 20px;
}

#total{
padding-top:10px;
}

#total big{
font-size : 17px;
overflow: hidden;
margin-left: 540px;
text-transform:uppercase;
}

#total span{
font-size : 19px;
color: #5F5E5E;
text-transform:uppercase;
background: #EBEBEB;
padding-left: 10px;
padding-right: 10px;
margin-left: 20px;
}

#total p{
margin-left: 540px;
font-style:italic;
font-size : 12px;
}

#continue{
float: left;
margin: 10px;
}

#cartcheckout{
float: right;
margin: 10px;
}

.scc td{
padding: 5px;
}


#langmenu{
position: relative;
margin-left: 10px;
_margin-left: 5px;
float: right;
margin-right: 5px;
margin-top: 8px;
font-size: 10px;
width: 100px;
text-align: right;
}

#langmenu ul{
display: none;
background: #ffffff;
}
/* specific to non IE browsers */
#langmenu li:hover ul{
display: block;
position: absolute;
bottom: 10px;
left: 0px;
border: 1px solid #9C969C;
padding: 5px;
*bottom: 15px;
text-align: left;
z-index: 1000;
}
/* specific to IE5.5 and IE6 browsers */
#langmenu li a:hover ul {
display:block;
position: absolute;
bottom: 13px;
left: 0px;
border: 1px solid #9C969C;
padding: 5px;
text-align: left;
z-index: 1000;
}

#langmenu li a:hover {border-color:#9C969C; color:#000000;}

#langmenu  a:hover{
color: #000000;
}
#langmenu  a{
text-transform: uppercase;
font-weight: bold;
}

#box big{
width: 100%;
text-align: center;
display: block;
}

#box div.row{
line-height: 40px;
height: 40px;
}

#box div.row div.leftcol{
float: left;
width: 150px;
text-transform: uppercase;
padding-left: 20px;
}

#box div.row div.rightcol{
float: left;
text-transform: uppercase;
}

#separator{
height: 1px;
font-size: 0px;
margin-left: 5px;
margin-top: 10px;
width: 490px;
height: 1px;
}

#boxadd, #boxcheck{
margin: 10px;
margin-top: 20px;
display: inline;
}

#boxheader{
position: relative;
height: 20px;
}

#boxheader img{
position: absolute;
right: -20px;
top: -20px;
}

#btn_pause, #btn_play, #btn_next,#bnts_details, #btns_move, #bnts_zoom{
float: left;
padding-left: 5px;
}

#btn_pause{
padding-left: 190px;
}

#btns_move{
padding-left: 175px;
display: none;
}

#btn_pause a{
width: 19px;
height: 18px;
display: block;
background: url(../images/play_button.gif) no-repeat 0px 0px;
}

#btn_pause a:hover{
background: url(../images/play_button.gif) no-repeat 0px -19px;
}

#btn_play a{
width: 15px;
height: 17px;
display: block;
background: url(../images/play_button.gif) no-repeat -52px 0px;
}

#btn_play a:hover{
background: url(../images/play_button.gif) no-repeat -52px -19px;
}

#btn_next a{
width: 29px;
height: 17px;
display: block;
background: url(../images/play_button.gif) no-repeat -20px 0px;
}

#btn_next a:hover{
background: url(../images/play_button.gif) no-repeat -20px -19px;
}


#bnts_details a{
width: 19px;
height: 18px;
display: block;
background: url(../images/play_button.gif) no-repeat -68px 0px;
}

#bnts_details a:hover{
background: url(../images/play_button.gif) no-repeat -68px -19px;
}

#bnts_zoom a{
width: 24px;
height: 18px;
display: block;
background: url(../images/play_button.gif) no-repeat -87px 0px;
}

#bnts_zoom a:hover{
background: url(../images/play_button.gif) no-repeat -87px -19px;
}

#paypalopt div{
float: left;
padding-top: 25px;
}

#cod div{
float: left;
}

#paypalopt input,#cod input{
width: 20px;
height: 20px;
border: 0px;
}

#paypalopt, #cod{
padding-left: 30px;
}

#paypalopt span{
line-height: 69px;
height: 69px;
display: block;
float: left;
}

#cod div{
float: left;
padding-top: 15px;
}

#cod span,#cod big{
padding-left: 5px;
}

#requestform{
display: none;
}

#contactusbg
{
background: url(../images/vg_fashion.jpg) no-repeat;
height: 870px;
}

#contact_box,#address_box
{
padding: 10px 0px 10px 0px;
background: #000000;
color: #ffffff;
float: left;
width: 300px;
margin-left: 20px;
margin-right: 20px;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;
display: inline;
}

#googlemap
{
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;
border: 1px dotted black;
}

#contact_box table
{
color: #ffffff;/* IE5*/
}

#address_box
{
float: right;
}

#contact_box a,#address_box a
{
color: #ffffff;
}

#address_box a
{
text-decoration: underline;
}

.promo
{
position: absolute;
left:-20px;
bottom:-20px;
z-index: 100;
}

#invoice_inputs
{
display: none;
}

#marqueleftmenu
{
height: 100px;
}
#facebookcontainer
{
  position: absolute;
  top: 0px;
  left: 0px;
  
}

#facebookcontainer a
{
  height: 238px;
  background:transparent url(../images/facebookinactive.png) no-repeat top center;
  width: 52px;  
  display: block;
}

#brands a
{
  padding:0px 5px 0px 5px;
}
