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, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
a:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body {
	line-height: 1;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#container {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#switch {
	float: left;
	height: 50px;
	/*width: 920px;*/
}
#switchtabs {
	float: left;
	/*width: 560px !important;*/
	height: 50px;
}
#switchtabs span {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #505050;
	line-height: 50px;
}
#switchtabs a {
	display:block;
	/*overflow:hidden;*/
	text-decoration: none;
	background-position: top;
	float: left;
	height: 50px;
}
#switchtabs a:hover {
	display:block;
	text-decoration: none;
	background-position: bottom;
	height: 50px;
}
#switchmenu {
	float: left;
	/*width: 350px !important;*/
	height: 50px;
	color: #505050;
}
#ochbtn{margin-top:5px;}
#switchmenu ul {
	float: right;
	clear: none;
}
#switchmenu li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 1px;
	line-height: 50px;
	padding-right: 1px;
}
#switchmenu li a:link, #switchmenu li a:visited {
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
#switchmenu li a:active, #switchmenu li a:hover {
	color: #000000;
}
#header {
	float: left;
	height: 200px;
	width: 920px;
}
#logo {
	float: left;
	width: 300px;
}
#h-space {
	float: right;
	height: 124px;
	width: 620px;
}
#menu {
	clear: both;
	float: left;
	width: 920px;
	height: 41px !important;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 48px;
	overflow: hidden !important;
}
#menu li {
	display: inline;
	line-height: 48px;
	color: #FFFFFF;
	font-size: 12px;
	overflow: hidden !important;
}
#menu a {
	display:block;
	height:41px;
	overflow:hidden;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-position: top;
}
#menu a:hover {
	display:block;
	text-decoration: none;
	background-position: 0px -42px;
	color: #da476a;
	overflow:hidden;
}
.tab1{
	height: 41px;
	width: 174px;
	float: left;
	background-image: url(../images/menu/tab1.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
.tab1active{
	height: 41px !important;
	width: 174px !important;
	float: left !important;
	background-image: url(../images/menu/tab1.jpg) !important;
	background-repeat: no-repeat !important;
	text-align: center !important;
	display:block !important;
	text-decoration: none !important;
	background-position: 0px -42px !important;
	color: #da476a !important;
	overflow:hidden !important;
}
.tab2 {
	height: 41px;
	width: 154px;
	float: left;
	background-image: url(../images/menu/tab2.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
.tab2active{
	height: 41px !important;
	width: 154px !important;
	float: left !important;
	background-image: url(../images/menu/tab2.jpg) !important;
	background-repeat: no-repeat !important;
	text-align: center !important;
	display:block !important;
	text-decoration: none !important;
	background-position: 0px -42px !important;
	color: #da476a !important;
	overflow:hidden !important;

}
.tab3 {
	height: 41px;
	width: 143px;
	float: left;
	background-image: url(../images/menu/tab3.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
.tab3active {
	height: 41px !important;
	width: 143px !important;
	float: left !important;
	background-image: url(../images/menu/tab3.jpg) !important;
	background-repeat: no-repeat !important;
	text-align: center !important;
	display:block !important;
	text-decoration: none !important;
	background-position: 0px -42px !important;
	color: #da476a !important;
	overflow:hidden !important;
}
.tab4 {
	height: 41px;
	width: 181px;
	float: left;
	background-image: url(../images/menu/tab4.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
.tab4active {
	height: 41px !important;
	width: 181px !important;
	float: left !important;
	background-image: url(../images/menu/tab4.jpg) !important;
	background-repeat: no-repeat !important;
	text-align: center !important;
	display:block !important;
	text-decoration: none !important;
	background-position: 0px -42px !important;
	color: #da476a !important;
	overflow:hidden !important;
}
.tab5 {
	height: 41px;
	width: 130px;
	float: left;
	background-image: url(../images/menu/tab5.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
.tab5active {
	height: 41px !important;
	width: 130px !important;
	float: left !important;
	background-image: url(../images/menu/tab5.jpg) !important;
	background-repeat: no-repeat !important;
	text-align: center !important;
	display:block !important;
	text-decoration: none !important;
	background-position: 0px -42px !important;
	color: #da476a !important;
	overflow:hidden !important;
}
.tab6 {
	height: 41px;
	width: 138px;
	float: left;
	background-image: url(../images/menu/tab6.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
.tab6active {
	height: 41px !important;
	width: 138px !important;
	float: left !important;
	background-image: url(../images/menu/tab6.jpg) !important;
	background-repeat: no-repeat !important;
	text-align: center !important;
	display:block !important;
	text-decoration: none !important;
	background-position: 0px -42px !important;
	color: #da476a !important;
	overflow:hidden !important;
}
#breadcrumbs {
	float: left;
	width: 920px;
	height: 35px;
	background-image: url(../images/menu-bg.jpg);
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFE4C0;
}
#mainbody {
	float: left;
	width: 920px;
}
#footer {
	float: left;
	width: 920px;
	height: 220px;
}
#f-menu {
	float: left;
	height: 42px;
	width: 920px;
	background-image: url(../images/f-menu-bg.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-left: 10px;
}
#f-menu ul {
	text-align: center;
}
#f-menu li {
	display: inline;
	line-height: 42px;
	padding-right: 10px;
	padding-left: 10px;
}
#f-menu li a:link, #f-menu li a:visited {
	color: #FFFFFF;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#f-menu li a:active, #f-menu li a:hover {
	color: #FFE4C0;
}
#copyright {
	float: left;
	width: 920px;
	text-align: center;
}
#c-logos {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 70px;
}
#c-legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	line-height: 16px;
}


/* NetSuite Must haves */

#outerwrapper{
	margin:0px auto;
	margin-top:-5px !important;
	/* background-image: url(bodybackground.jpg);
	background-repeat: repeat-y;
	background-position: top;*/
}

#innerwrapper {
/*background:#FFFFFF none repeat scroll 0 0;*/
overflow:hidden;
margin:0 auto !important;
padding:0 !important;
padding-bottom:35px !important;
width:920px !important;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}


#div__body{padding-top:10px; padding-bottom:10px;}

#breadtxt{float:left; width:650px; padding-left:20px;}
#breadtxt a{color:#ffffff !important;}
/*Search*/
#search{
	padding-left:80px;
	height:35px;
	margin-left:650px;
	padding-top:5px;
}
#searchportlet{height:35px !important;}
#search1{
	border:0px;
	background-image: url(../images/search-bg.jpg);
	background-repeat: repeat-x;
	float:left;
	margin-top:3px;
}
.gobutton{border:0px;}

#body-top{}

/*Item Detail Layout*/

#left{float:left; width:470px;}
#right{margin-left:435px;}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #505050;
	font-weight: bold;
	margin-top:37px;
	

}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #505050;
	font-weight: bold;
	margin-top:37px;
	

}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #da476a;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height:19px;
	padding-bottom:20px;
}

/* Cart button styles*/
.submtbtn{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left:5px;
	vertical-align: middle !important;
	
}

#submitbtntable{}
#leftcartbtn{float:left; width:118px;}
#rightcartbtn{margin-left:250px;}

.input, .inputreq {
	color:#333333 !important;
	font-size:10pt !important;
	background-color: #eeeeee !important;
	height: 24px !important;
	vertical-align: middle !important;
	border: 1px solid #cccccc;	
	margin-bottom:5px;
	margin-top:5px;	
}
.smalltextnolink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	font-weight: bold;
	color: #666666;
}
.quantity{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	font-weight: bold;
	color: #666666;
	padding-right:14px;
}

#tabs{
	background-color: #fff5e4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding: 10px;
	width: 405px;
	
}

#tabnav {
 width: 431px;
 overflow: hidden;
 list-style-type: none;
 margin: 0;
 padding: 0;
 margin-top:50px;
}
#tabnav li {
	float: left;
	padding: 6px;
	padding-left:10px;
	padding-right:10px;
	margin: 0;
	background-color: #dddddd;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
}
#tabnav li.activetab {
	font-weight: bold;
	background-color: #fff5e4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff5e4;
}
ul a:link, ul a:visited{
	text-decoration: none;
}

.tabbedtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
}

#subtab1 p, #subtab2 p, #subtab3 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*Item List Layout*/
.itemlistcell{width:150px; padding:10px;}
#ourprice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#redtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}
.redtext
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}
.thumb{
	border: 1px solid #CCCCCC;
	margin: 10px;
}

.txt14b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #505050;
	font-weight: bold;
	margin-top:20px;

}


.itemlayoutDIV{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #666666;
	vertical-align: top;
	margin:0px !important;
}

a.link, a.link visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4c5da6;
	text-decoration: underline;
	font-weight: bold;
	margin-bottom:20px;
}

a.viewdetails, a.viewdetails visited
{
    font-family: Arial, Helvetica, sans-serif;
	color: #4c5da6;
	text-decoration: underline;
}

.left{float:left;width:200px;}
.right{margin-left:205px; padding-top:20px;}

a.enlargetext{text-decoration:none;font-size:12px;
	color: #4c5da6; margin-left:140px; }

/* Home page styles */
.bgltmedtext{background-color:#FFFFFF !important;}
#welcomeLeft{float:left; width:477; padding-top:0px;}
#welcomeRight{
padding-top:0px; 
margin-left:480px;
}
.righthero{margin-bottom:15px;margin-left:0px;}
#contain{vertical-align:top; width:920px;}

.infolink{
	color: #003399;
	text-decoration: underline;
}

#searchbutton, #cancelbutton{display:none;}

#c-poweredby{margin-top:10px; font-size:10px;}
#c-poweredby a{text-decoration:none; color:#999999; font-weight:bold;}

#creditcards{margin-top:50px; margin-left:350px;}
.shoponline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

#infoitemcontainer{
	padding-right: 10px;
	padding-left: 10px;
}

.whereleft{float:left; padding-right:50px;}
.whereright{padding-top:20px;}
.whereright p{padding-bottom:5px;}

#message_box {
	position:absolute;	
    z-index: 10;
	height:150px;
    margin-left:200px;
    margin-top:0px;
	background:#ffc;
	padding:10px;
	border:1px solid #CCCCCC;
	text-align:center;
	font-weight:normal;
	width:150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#message_box.hide {
display:none;
}
#message_box.display {

}

#clearance{padding-right:15px;}

.bglt{background-color:#ffffff; display:block;}

#body-main td.medtext{padding:5px;}
#footer{height:300px !important;}

.mytable {
	/*font:normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;*/
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 1em;
	color:#000;
	}
.mytable a {
	color:#523A0B;
	text-decoration:none;
	border-bottom:1px dotted;
	}
.mytable a:visited {
	color:#444;
	font-weight:normal;
	}
.mytable a:visited:after {
	content:"\00A0\221A";
	}
.mytable a:hover {
	border-bottom-style:solid;
	}
.mytable thead th,
.mytable thead td,
.mytable tfoot th,
.mytable tfoot td {
	border:1px solid #523A0B;
	border-width:1px 0;
	background:#EBE5D9;
	}
.mytable th {
	font-weight:bold;
	line-height:normal;
	padding:0.25em 0.5em;
	text-align:left;
	}
.mytable tbody th,
.mytable td {
	padding:0.25em 0.5em;
	text-align:left;
	vertical-align:top;
	}
.mytable tbody th {
	font-weight:normal;
	white-space:nowrap;
	}
.mytable tbody th a:link,
.mytable tbody th a:visited {
	font-weight:bold;
	}
.mytable tbody td,
.mytable tbody th {
	border:1px solid #fff;
	border-width:1px 0;
	}
.mytable tbody tr.odd th,
.mytable tbody tr.odd td {
	border-color:#EBE5D9;
	background:#F7F4EE;
	}
.mytable tbody tr:hover td,
.mytable tbody tr:hover th {
	background:#ffffee;
	border-color:#523A0B;
	}
.mytable caption {
	font-weight:normal;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
    text-decoration:none;
	}
