@import url(reset.css);
@import url(default.css);
@import url(menu.css);

body { background: #525422 url(../images/body_bg.jpg) top center no-repeat; }
body.content #content,body.contact #content { font-size:1.2em; }

#container { background: #fff; width: 979px; margin: 0 auto; padding: 0 6px; position: relative; }

#header { background: #fff url(../images/header_bg.png) repeat-x; }
#header h1 { width: 255px; text-indent: -9999px; }
#header h1 a:link, #header h1 a:visited { display: block; height: 69px; }
#header h2 { display: none; }

#total-savings { margin: 0; padding: 0; position: absolute; top: 8px; right: 40px; }
#total-savings li { color: #707070; list-style: none outside; font-size: 2em; font-weight: bold; }
#total-savings li em { color: #1a75cf; font-style: normal; }

#sort-form { background:#fff url('../images/sort-form_bg.png') no-repeat; margin: 30px 0 30px 5px; padding: 2px 8px 10px; position: relative; }
#sort-form fieldset { border: none; padding: 0; margin: 0; }
#sort-form legend { display: none; }
#sort-form label { color: #1a75cf; display: block; font-weight: bold; font-family: Myriad Pro; margin: 0 0 2px; }
#sort-form ul { margin: 0; padding: 0; }
#sort-form li { float: left; list-style: none outside; margin: 0 10px 0 0; }
#sort-form li input, #sort-form select { font-size: 1.2em; }
#sort-form #submit { padding: 0; border: none; position: absolute; top: 0px; right: 5px; }
#sort-form #underForm{margin-top:10px;}
#wmMatchBox{position:absolute;right:55px;top:43px}
#wmMatchBox span{position:relative;top:-3px;font-weight:bold;}

.pagination { float: right; }
.pagination { float: right; }
.pagination ul { margin: 0; padding: 0; }
.pagination ul li { list-style: none outside; float: left; padding: 0 5px; }
.pagination ul li a:link, .pagination ul li a:visited { color: #1a75cf; text-decoration: none; }
.pagination ul li.current { color: #1a75cf; border-left: 1px solid #1a75cf; border-right: 1px solid #1a75cf; }
.pagination ul li.form-item  { color: #1a75cf; }
.pagination ul li.form-item input { width: 25px; }

#main1 { }
#main2 { background: #fff url(../images/main2_bg.png) repeat-y; }

#colLeft { float: left; width: 150px; margin: 0; padding: 0; background-color: Red; }

#colRight { float: right; width: 380px; margin: 0; padding: 0; background: #e9e9e9 url(../images/colRight_bg.png) top left repeat-x; }

#content { margin: 0 380px 0 0; background: #fff url(../images/content_bg.png) repeat-x; }
#content .floatfix { display: table; height: 1%; width: 100%; margin: 0; padding: 0; }
#content .padding { padding: 20px; background-image: url(../images/content-padding_bg.png); background-repeat: repeat-x; background-position: bottom left; }

h2.title { margin: 0 0 10px; color: #1a75cf; font-size: 2em; }

table#result-list { margin: 0 0 15px; }
table#result-list th { color: #333; background: #c3c3c3; text-align: left; padding: 4px; }
table#result-list td { padding: 15px; border-bottom: 3px dashed #d7d7d7; }
/*Quantity*/
table#result-list td.qty input { width: 30px; margin: 0 0 4px; }
table#result-list td.qty a:link, table#result-list td.qty a:visited { display: block; text-indent: -9999px; width: 16px; height: 17px; float: left; }
table#result-list td.qty a.remove:link, table#result-list td.qty a.remove:visited { background: #fff url(../images/remove.png) no-repeat; margin-right: 3px; }
table#result-list td.qty a.add:link, table#result-list td.qty a.add:visited { background: #fff url(../images/add.png) no-repeat; }
/*Details*/
table#result-list td.details h3 { color: #0860c1; font-size: 1.1em; }
table#result-list td.details p { margin: 0; }
/*Coupon*/
table#result-list td.coupon h3 { font-size: 1.1em; }
/*Prices*/
table#result-list td.price { font-size: 2em; color: #0860c1; }
/*Savings*/
table#result-list td.savings ul { margin: 0; padding: 0; }
table#result-list td.savings ul li { list-style: none outside; font-weight: bold; }
table#result-list td.savings ul li.percent { color: #0860c1; font-size: 2em; }
table#result-list td.savings ul li.print a:link, table#result-list td.savings ul li.print a:visited { display: block; text-indent: -9999px; background: #fff url(../images/print.png) no-repeat; width: 57px; height: 19px; margin: 4px 0 0; }

#footer { background: #fff; }

body.noRight #main2 { background-image: none; }
body.noRight #colRight { display: none; }
body.noRight #content { margin-right: 0; }

body.noLeft #main1 { }
body.noLeft #colLeft { display: none; }
body.noLeft #content { margin-left: 0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}