body {color: #069; font: 12px/1.5 Arial, Helvetica, Sans-serif; background: #7a7a7a;}

a:link, a:visited {color:#069; text-decoration:none;}
a:hover {color: #111; text-decoration: underline;}

#wrapper {width: 914px; margin: 0 auto; padding: 0; background: url(http://www.store-rooms.com/newstore/images/bg914.jpg) repeat-y;}

#container {
	width:auto; 
	display:block;
	padding:0;
	margin: 0 17px;
	background: url(http://www.store-rooms.com/newstore/images/containerbg.jpg) repeat-y;
	border-top: 3px solid #069;
}


/* Left */

#content-left {
	background: #F2F9FD;
	width: 190px;
	padding: 10px 0px 0 0px;
	float: left;
	margin:0;
	height: auto;
}

.catitleL {
	width: 175px;
	height: 21px;
	font: bold 14px/1.5 Arial, Helvetica, Sans-serif;
	padding: 1px 0px 0 15px;
	background: #DFEFF7 url(http://www.store-rooms.com/newstore/images/arrow.png) no-repeat top right;
	border-top: 1px solid #99C2D6;
	border-bottom: 1px solid #99C2D6;
}

#catcontent {
	width: 148px;
	font: 12px/1.5 Arial, Helvetica, Sans-serif;
	padding: 1px 15px 0 16px;
	margin: 12px 0 20px 0;
}

#catcontent .catlist ul {list-style:none;}
#catcontent .catlist li { width: 148px; line-height:15px; background: url(http://www.store-rooms.com/newstore/images/listarrow.gif) top left no-repeat; padding: 0 0 0 11px; margin: 0 0 5px 0px;}

#mancontent {
	width: 160px;
	*width: 159px;
	font: 12px/1.5 Arial, Helvetica, Sans-serif;
	padding: 1px 15px 0 16px;
	margin: 12px 0 20px 0;
}

ul.manlist li a {display:block; width:69px; line-height:15px;  padding: 0 0 0 11px; margin: 0 0 5px 0px; background: url(http://www.store-rooms.com/newstore/images/listarrow.gif) top left no-repeat;}
ul.manlist li {float:left;}


.promotion {
	margin: 20px 0;
	padding: 32px 0 0 0;
	background: url(http://www.store-rooms.com/newstore/images/setLeft.png) no-repeat top right;
}

.promotion .prolist ul {list-style:none;}
.promotion .prolist li {height: 84px; margin: 0 0 3px 0;}



/* Center */
#content-center {
	width: 509px;
	height: auto;
	float: left;
	margin: 0px 3px 0 3px;
}

#content-highlight {
	background: #f5f5f5 url(http://www.store-rooms.com/newstore/images/contentbg.png) no-repeat bottom left;
	padding: 11px 0px 10px 13px;
	width: 496px;

}

#content-highlight H2 {
	color: #069;
	font: bold 15px/1.5 Arial, Helvetica, Sans-serif;
	border-bottom: 1px solid #ddd;
	height: 16px;
	padding: 0 0 6px 0;
	margin: 0 13px 5px 0px;
}

ul.highlight li {float:left; text-align: center;}
ul.highlight li a {display:block; background: #f5f5f5; width:228px; margin: 6px 7px 15px 0px; padding:4px; border: 1px solid #DCDCDC;}
ul.highlight li a:hover {text-decoration:none; background: #F2F9FD; border: 1px solid #99C2D6;}
p#decc{background:#fdfdfd; margin: -1px 0 0 0; line-height:16px; padding:6px 5px 39px 5px;}

#hlcartimg {padding:0; margin:-54px 0 10px 74px; *margin:-54px 0 10px 0px;text-align: center;}
#hlcartimg a {border: 0px solid #DCDCDC; width:81px; background: none;}
#hlcartimg a:hover img {border: 0px solid #99C2D6; background: none;}

#highlight-box {text-align: center; position: relative; width: 490px;}

#content-product {
	height: auto;
	padding: 18px 0 0 0px;
	width: 509px;
}

#content-product H4 {
	color: #069;
	font: bold 15px/1.5 Arial, Helvetica, Sans-serif;
	border-bottom: 1px solid #ddd;
	height: 16px;
	padding: 0 0 6px 0;
	margin: 0 13px 11px 13px;
	*width: 483px;
}

#content-product img {padding:4px;}
#content-product a img {border: 1px solid #DCDCDC; background: #f5f5f5;}
#content-product a:hover img {border: 1px solid #99C2D6; background: #F2F9FD;}

ul.product li {float:left; text-align: center; width:124px; margin:0 0 10px 0; padding:0px;}
ul.product li a {text-decoration:none; color:#069; line-height:12px; font:12px/1.5 Arial, Helvetica, Sans-serif;}
ul.product li a:hover {color:#111; text-decoration:none; }

p#item {margin: 2px 0 8px 0; padding:0;}

#product-box {text-align: center; width: 496px; margin-left: 6px;}



/* Right */
#content-right {
	background: #F2F9FD;
	width: 175px;
	padding: 10px 0px 0 0px;
	float: right;
}

.catitleR {
	width: 160px;
	height: 21px;
	font: bold 14px/1.5 Arial, Helvetica, Sans-serif;
	padding: 1px 0px 0 15px;
	background: #DFEFF7 url(http://www.store-rooms.com/newstore/images/arrow.png) no-repeat top right;
	border-top: 1px solid #99C2D6;
	border-bottom: 1px solid #99C2D6;
}

.catitleMR {
	width: 160px;
	height: 21px;
	font: bold 14px/1.5 Arial, Helvetica, Sans-serif;
	padding: 1px 0px 0 15px;
	background: #DFEFF7;
	border-top: 1px solid #99C2D6;
	border-bottom: 1px solid #99C2D6;
}

#itemcontent {
	width: 145px;
	font: 12px/1.5 Arial, Helvetica, Sans-serif;
	padding: 1px 14px 0 16px;
	margin: 12px 0 20px 0;
}

#itemcontent .highlist ul {list-style:none;}
#itemcontent .highlist li {line-height:15px; background: url(http://www.store-rooms.com/newstore/images/listarrow.gif) top left no-repeat; padding: 0 0 0 11px; margin: 0 0 5px 0px;}

#newcontent {
	width: 159px;
	font: 12px/1.5 Arial, Helvetica, Sans-serif;
	padding: 1px 0px 0 16px;
	margin: 12px 0 20px 0;
}

ul.newlist li a {display:block; width:68px; line-height:15px;  padding: 0 0 0 11px; margin: 0 0 5px 0px; background: url(http://www.store-rooms.com/newstore/images/listarrow.gif) top left no-repeat;}
ul.newlist li {float:left;}

#linkcontent {
	width: 150px;
	font: 12px/1.5 Arial, Helvetica, Sans-serif;
	padding: 1px 10px 0 15px;
	margin: 12px 0 20px 0;
}

ul.linklist li a {display:block; width:45px; height:45px; margin: 0 5px 5px 0px;}
ul.linklist li {float:left;}

.paypal {
	margin: 0;
	padding: 208px 0px 20px 0px;
	background: url(http://www.store-rooms.com/newstore/images/paypal.gif) no-repeat top right;
}

.paypal p {
    text-align: center;
	font: bold 11px/1.5 Arial, Helvetica, Sans-serif;
	margin:0 15px;
}

/*header*/
div#header {height: 87px; margin-left: 17px;}
div#logo {height: 54px; width: 280px; float: left; margin: 21px 0 0 0;}

#nav { height: 67px; width: 584px; float: right; margin: 0;}
#nav a { text-align: center; color: #069; font: bold 15px/1.5 Arial, Helvetica, Sans-serif; text-decoration:none;}
#nav a:hover { color: #fff;}

#home a { width: 69px; height: 31px; float: left; padding-top: 36px;}
#home a:hover { width: 69px; height: 31px; background: url(http://www.store-rooms.com/newstore/images/home.png) no-repeat;}

#company a { width: 138px; height: 31px; float: left; padding-top: 36px;}
#company a:hover { width: 138px; height: 31px; background: url(http://www.store-rooms.com/newstore/images/company.png) no-repeat;}

#services a { width: 94px; height: 31px; float: left; padding-top: 36px;}
#services a:hover { width: 94px; height: 31px; background: url(http://www.store-rooms.com/newstore/images/services.png) no-repeat;}

#faqs a { width: 62px; height: 31px; float: left; padding-top: 36px;}
#faqs a:hover { width: 62px; height: 31px; background: url(http://www.store-rooms.com/newstore/images/faqs.png) no-repeat;}

#contact a { width: 94px; height: 31px; float: left;padding-top: 36px;}
#contact a:hover { width: 94px; height: 31px; background: url(http://www.store-rooms.com/newstore/images/services.png) no-repeat;}


/* Member Navigator */
#memnav a {color:#069; text-decoration:underline;}
#memnav a:hover {color: #111; text-decoration: underline;}

#memnav {
	width: 850px;
	height: 25px;
	color: #069;
	font: bold 12px/1.5 Arial, Helvetica, Sans-serif;
	background: url(http://www.store-rooms.com/newstore/images/memnav.png) no-repeat;
	padding: 7px 15px 0px 15px;
	margin: 0px 0px 0px 17px;
}

#memnav .register{
	float: left;
	width: 294px;
	text-align: left;
	/*border-right: 1px solid #333;*/
}

#memnav .member{
	width: 235px;
	/*border: 1px solid #333;*/
	float: left;
	text-align: left;
}


#memnav .search {
	width: 310px;
	float: right;
	margin:-7px 0px 0px 0px;
	text-align: right;
	height: 20px;
}

#memnav .keywords{
	width: 212px;
	height: 18px;
	color: #069;
	font: 12px/1.5 Arial, Helvetica, Sans-serif;
	border: 1px SOLID #99C2D6;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0px 6px 8px 0px;
	*margin: 0px 6px 4px 0px;
}


/* Group - Catagory and Manufacturer */
#content-groupnav {
	width: 687px;
	height: auto;
	padding: 0px;
	float: left;
	margin-left:3px;
}

#content-group {
    width: 683px;
	height: auto;
	padding: 0px 0px 0 0px;
	margin-top: 12px;
}

#group-box {text-align: center; position: relative; width: 683px; margin-left: 6px;}

#content-groupnav H2 {
	color: #069;
	font: bold 15px/1.5 Arial, Helvetica, Sans-serif;
	border-bottom: 1px solid #ddd;
	height: 16px;
	padding: 0 0 6px 0;
	margin: 0 0 5px 0;
}

#content-group H4 {
	color: #069;
	font: bold 15px/1.5 Arial, Helvetica, Sans-serif;
	border-bottom: 1px solid #ddd;
	height: 16px;
	padding: 0 0 6px 0;
	margin: 0 13px 11px 13px;
}

#pagingtop {margin: 23px 17px 0 13px; border-bottom: 1px solid #ddd;}
#pagingbottom {margin: 10px 17px 0 13px; padding:5px 0; border-top: 1px solid #ddd;}
#pageinfo {text-align:right; color: #069; font: 12px/1.5 Arial, Helvetica, Sans-serif; height: 16px; padding: 0 0 6px 0;}
#pageinfo .totalitems {float:left;}
#pageinfo .selected{color: #333; font-weight: bold;}
#pageinfo img {padding:0px;}
#pageinfo a img {border: 1px solid #FFF;}
#pageinfo a:hover img {border: 1px solid #99C2D6;}

#content-group img {padding:4px;}
#content-group a img {border: 1px solid #DCDCDC; background: #f5f5f5;}
#content-group a:hover img {border: 1px solid #99C2D6; background: #F2F9FD;}

ul.group li {float:left; text-align: center; width:134px; margin:0 0 10px 0; padding:0px;}
ul.group li a {text-decoration:none; color:#069; line-height:12px; font:12px/1.5 Arial, Helvetica, Sans-serif;}
ul.group li a:hover {color:#111; text-decoration:none; }

#cartimg img {padding:0; margin:-5px 0 10px 0;}
#cartimg a img {border: 0px solid #DCDCDC;}
#cartimg a:hover img {border: 0px solid #99C2D6;}

#group-titlebar {width: 657px; background: #f5f5f5 url(http://www.store-rooms.com/newstore/images/groupbg.png) no-repeat bottom right; padding: 11px 13px 10px 13px;}

#group-inside {
	color: #069;
	font: bold 13px/1.5 Arial, Helvetica, Sans-serif;
	height: 16px;
	padding: 1px 0 4px 0;
	margin: 0;
}

#group-inside {text-align:right;}
#group-inside a {margin: 0 0 0 9px; padding: 0 0 0 11px;  background:url(http://www.store-rooms.com/newstore/images/titlearrow.gif) no-repeat top left; }
#group-inside .titleCat{float: left; text-align:left; width:450px;}
#group-inside .titleMan{float: left; text-align:left; width:391px;}
#group-inside .form {float: left; text-align:right; margin-left:10px;}

#group-inside .optionStyleMan{width:100px; height: 18px; color: #069; font: 12px/1.5 Arial, Helvetica, Sans-serif; border: 1px SOLID #99C2D6; margin: 0; *margin: 0;}

#group-inside .optionStyleCat{ width:179px; height: 18px; color: #069; font: 12px/1.5 Arial, Helvetica, Sans-serif; border: 1px SOLID #99C2D6; margin: 0; *margin: 0;}



/*Product Info*/
#group-iteminside {text-align:right;}
#group-iteminside .titleItem{text-align:left;font: bold 13px/1.5 Arial, Helvetica, Sans-serif;  border-bottom: 1px solid #ddd; height: 16px; padding: 0 0 6px 0; margin: 0 0 5px 0;}

#iteminfo {border: 0px solid #eee; padding: 8px 0 0px 0px;}


#productimg{float:left; padding:0px; text-align:center; font: bold 13px/1.5 Arial, Helvetica, Sans-serif;}
#productimg .enlarge{font: bold 12px/1.5 Arial, Helvetica, Sans-serif;}
#productimg img{border: 6px solid #fff;}

#productdetail{float:right; width: 330px; text-align:left;}
#productdetail .title{font: bold 13px/1.5 Arial, Helvetica, Sans-serif; padding: 20px 0 16px 0;}


#productdetail .content{font: 12px/1.5 Arial, Helvetica, Sans-serif; padding: 5px 0; border-top: 1px dashed #ccc;}
#productdetail .content span{width: 85px; float:left;}

#productdetail .price {font: bold 16px/1.5 Arial, Helvetica, Sans-serif; padding: 5px 0 4px 0; border-top: 1px dashed #ccc;}
#productdetail .price span{width: 85px; float:left; font: 12px/1.5 Arial, Helvetica, Sans-serif;}

#productdetail .cart {font: bold 16px/1.5 Arial, Helvetica, Sans-serif; padding: 25px 0 5px 0; border-top: 1px dashed #ccc;}
#productdetail .cart span{width: 85px; float:left; font: 12px/1.5 Arial, Helvetica, Sans-serif;}

#productdetail .question{font: bold 12px/1.5 Arial, Helvetica, Sans-serif; padding: 5px 0; margin: 40px 0 0 0; border-top: 1px dashed #ccc;}
#productdetail .question span{width: 20px; float:left;}

.optionStyle{width:36px; height: 18px; color: #069; font: 12px/1.5 Arial, Helvetica, Sans-serif; border: 1px SOLID #99C2D6; margin: 0; *margin: 0;}

#content-dec {height: auto; padding: 0px 13px 0 13px; margin: 25px 0 0 0;}

#content-dec H4 {color: #069; font: bold 15px/1.5 Arial, Helvetica, Sans-serif; border-bottom: 1px solid #ddd; height: 16px; padding: 0 0 6px 0; margin: 0 3px 11px 0;}

ul#declist {margin: 0 12px 25px 0;}

#gallery-box {text-align: center; position: relative; width: 664px; margin-bottom:5px;}
#gallery-box img {padding:3px;}
#gallery-box a img {border: 1px solid #DCDCDC; background: #f5f5f5;}
#gallery-box a:hover img {border: 1px solid #99C2D6; background: #F2F9FD;}
ul.gallery li {float:left; text-align: center; width:160px; margin:0 6px 4px 0; padding:0px;}
ul.gallery li a {text-decoration:none; color:#069; line-height:12px; font:12px/1.5 Arial, Helvetica, Sans-serif;}
ul.gallery li a:hover {color:#111; text-decoration:none; }


/*sections*/
#section-group {height: auto; padding: 15px 0px 0 0px; background: #fff; margin: 0 13px;}

#section-box {text-align: left;}
#section-box H3{font: bold 12px/1.5 Arial, Helvetica, Sans-serif; margin:5px 0 5px 0; border-bottom: 1px solid #ddd;}
#section-box P{text-align: left; line-height:16px; margin:0 0 15px 0;}
#section-box H4{font: bold 12px/1.5 Arial, Helvetica, Sans-serif; margin:0 0 0px 0;}
input.name{width: 400px; color:#069; background: #F7FCFF; border: 1px SOLID #99C2D6; padding:3px 4px 2px 4px; margin:0 0 13px 0; font: 12px/1.5 Arial, Helvetica, Sans-serif; }
input.loginfield{width: 300px; color:#069; background: #F7FCFF; border: 1px SOLID #99C2D6; padding:3px 4px 2px 4px; margin:0 0 13px 0; font: 12px/1.5 Arial, Helvetica, Sans-serif; }
input.registerfield{width: 300px; color:#069; background: #F7FCFF; border: 1px SOLID #99C2D6; padding:3px 4px 2px 4px; margin:0 0 6px 0; font: 12px/1.5 Arial, Helvetica, Sans-serif; }
textarea.area{ height: 200px; width: 400px; color:#069; background: #F7FCFF; border: 1px SOLID #99C2D6; padding:3px 4px 4px 4px; margin:0 0 14px 0; font: 12px/1.5 Arial, Helvetica, Sans-serif;}

.accountinfo {margin: 0 0 20px 0; border-bottom: 1px solid #ddd; padding: 0 0 8px 0}
.accountinfo a{ text-decoration: underline; font-weight:bold;}
.accountinfo a:hover{ text-decoration: underline;}

.registerinfo {margin: 20px 0 0 0; }
.registerinfo a{ text-decoration: underline; font-weight:bold;}
.registerinfo a:hover{ text-decoration: underline;}

#orderstatus {font: 12px/1.5 Arial, Helvetica, Sans-serif; padding-top: 15px;}
#orderstatus .content{padding: 5px 0; border-bottom: 1px dashed #ccc;}
#orderstatus .content span{width: 120px; float:left;}
.login input{width: 68px; height: 32px; border: 0; color: #FFF; display: block; text-indent: -13000em; background: transparent url(http://www.store-rooms.com/newstore/images/login.png) no-repeat 0 0; cursor:pointer;}
.register input{width: 100px; height: 32px; margin: 7px 0 0 0; border: 0; color: #FFF; display: block; text-indent: -13000em; background: transparent url(http://www.store-rooms.com/newstore/images/register.png) no-repeat 0 0; cursor:pointer;}
.send input{width: 132px; height: 32px; border: 0; color: #FFF; display: block; text-indent: -13000em; background: transparent url(http://www.store-rooms.com/newstore/images/send.png) no-repeat 0 0; cursor:pointer;}
.update input{width: 82px; height: 32px; margin: 7px 0 0 0; border: 0; color: #FFF; display: block; text-indent: -13000em; background: transparent url(http://www.store-rooms.com/newstore/images/update.png) no-repeat 0 0; cursor:pointer;}
#section-box .optionStylecountry { width:310px; color: #069; font: 12px/1.5 Arial, Helvetica, Sans-serif; border: 1px SOLID #99C2D6; padding:0px px 0px 4px; margin:0 0 8px 0;}


/*Cart Form*/
#cart {font: 12px/1.5 Arial, Helvetica, Sans-serif; padding-top: 0px;}
#cart .cartitembold{padding: 5px 8px; border-bottom: 1px solid #ccc; border-top: 1px solid #e9e9e9; background:#F5F5F5; font: bold 13px/1.5 Arial, Helvetica, Sans-serif;}
#cart .cartitembold span{width: 305px; float:left; border-right: 1px solid #ccc; margin-right:10px;}
#cart .quantitybold {width: 65px; float:left; border-right: 1px solid #ccc; margin-right:10px;}
#cart .unitbold {width: 100px; float:left; border-right: 1px solid #ccc; margin-right:10px;}
#cart .deletebold {width: 51px; float:left; border-right: 1px solid #ccc; margin-right:10px;}

.carttable {width: 660px; margin-top:5px;}
.tditemname {width: 296px; padding: 10px 9px 15px 8px; border-bottom: 1px solid #eee;}
.tddelete {width: 46px; padding: 10px 9px 15px 8px; border-bottom: 1px solid #eee;}
.tdunit {width: 92px; padding: 10px 9px 10px 15px; border-bottom: 1px solid #eee;}
.tdquantity {width: 57px; padding: 10px 9px 15px 10px; border-bottom: 1px solid #eee;}
.tdsubtotal {width: 78px; padding: 10px 9px 15px 10px; border-bottom: 1px solid #eee;}

#cart .total{padding: 30px 23px 3px 8px; border-bottom: 1px solid #ccc; font: bold 13px/1.5 Arial, Helvetica, Sans-serif; text-align:right;}

input.quantityfield{width: 43px; height:14px; color:#069; background: #F7FCFF; border: 1px SOLID #99C2D6; padding:1px 4px 2px 4px; *padding:0 4px 4px 4px; margin:0; font: 12px/1.5 Arial, Helvetica, Sans-serif; }
input.checkfield{ height:14px; color:#069; padding:0; font: 12px/1.5 Arial, Helvetica, Sans-serif; *margin-top:3px;}
.checkout input{width: 104px; height: 32px ;float:right; margin: 20px 22px 0 0; border: 0; color: #FFF; display: block; text-indent: -13000em; background: transparent url(http://www.store-rooms.com/newstore/images/checkout.png) no-repeat 0 0; cursor:pointer;}
.update2 input{width: 82px; height: 32px ;float:right; margin: 20px 20px 0 0; border: 0; color: #FFF; display: block; text-indent: -13000em; background: transparent url(http://www.store-rooms.com/newstore/images/update.png) no-repeat 0 0; cursor:pointer;}


/*footer*/
span.clr { display: block; clear: both; }

div.spacer { display: block; clear: both; }

#bottom { height: 23px; width:880px; background: url(http://www.store-rooms.com/newstore/images/bottom.png) no-repeat bottom;}

#footer {
	background: #F5F5F5 url(http://www.store-rooms.com/newstore/images/footer.png) no-repeat top right;
	border-top: 5px solid #FFF;
	color: #006699;
	height: 39px;
	padding: 13px 0 0 0;
	width:880px;
	text-align: center;
	font: 12px/1.5 Arial, Helvetica, Sans-serif;
}
