/* 
 *  * Main Layout */
body { margin:0; background:#333;}
a { color: #CC9900; }

#container { width:1000px; margin:0px auto; background:url(../../images/containBg.jpg) no-repeat scroll 0 top transparent; }
#header { height:180px; }
#Lcol { float:left; width:250px; }
#Rcol { margin-left:250px; }
#Mcontent { margin: 0; background:#333; border-left:5px solid #C90; border-right:5px solid #C90; width:670px; padding:10px;  min-height:780px; color:#CC9900}
#McontentTop { height:15px; background:url(../../images/contentEnds.jpg) no-repeat scroll 0 top transparent;} 
#McontentBottom { height:15px; background:url(../../images/contentEnds.jpg) no-repeat scroll 0 bottom transparent;}

/*
 *  * Search Form */
#searchWrap { background:#C90; }
#search { padding:0; margin:0 0 0 10px; #width:180px; }
#searchTop { height:20px; background:url(../../images/searchEnds.png) no-repeat scroll 0 top transparent; padding:0; margin:0; }
#searchBottom { height:20px; background:url(../../images/searchEnds.png) no-repeat scroll 0 bottom transparent; padding:0; margin:0; float:none; }
#search form { padding:0 20px; }
#search form dl { margin:0; padding:0; }
#search form dt { float:left; width:60px; margin:5px 0; padding:0px;}
#search form dd { float:right; margin:5px 0; padding:0px; } 
#submit-element { float:none !important; clear:both; text-align:center;}
#submit-element input { width:200px; margin-bottom:10px;}
#slot_id-label { line-height:24px; width:100px;}
#slot_id-element #slot_id { padding:2px 0 2px 10px; font-weight:bold;}
#date-label, #submit-label { display:none; }


#adspace { background: #C90; padding:10px 25px 3px 25px;}
.adItem { margin-bottom:8px; }
.adItem img { border:1px solid black; }
/*
 *  *  Main nav TOP */
#nav-menu ul { list-style: none; padding: 0; margin: 0; }
#nav-menu li { float: left; margin: 0 0 .15em; list-style: none; font-weight:bold; }
#nav-menu li a { height: 2em; line-height: 2em; float: left; width: ; display: block; text-decoration: none; text-align: center; width:110px; color:black; }
/* Hide from IE5-Mac \*/
#nav-menu li a { float: none }
#nav { width:735px; position:relative; top:134px; left:184px; float:left; } 


/* 
 *  * Reusable */
.disclaimer { font-size:10px; font-weight:bold; clear:both; margin:0 20px; padding:5px 3px 5px 40px; 
                border:2px solid #333; background: url(../../images/warning.png) scroll no-repeat 3px center red; color:#000; }
.clear { float:none; clear:both; }

/*
 *  * Thumb Preview */
#thumbContain { padding-left:9px;}
.thumbWrap { float:left; margin:0 8px 15px 0; width:100px;  height:127px; text-align:center; }
.thumbWrap img { border:1px solid #C90; }

/*
 * Magic 11 */
.magic11 .thumbWrap img { width:95px; }


/*
 *  * pop Window */
#popContain {}
#popLeft { float:left; width:400px; height:500px; text-align:center;  margin-bottom:50px;  }
#popRight { margin-left:425px; background:#EFEFEF; padding:10px; color:#333; }
#popRight h2 { font-size:18px; }
#popRight ul, #popRight li {margin:0; padding:0; list-style-type:none; }
#popRight li { font-size:14px; line-height:50px; height:50px; margin-bottom:5px; padding:5px; border: 2px solid #ccc; background:white; }
#popRight li:hover { border: 2px solid #C90; }
#popRight li.productSelected { border: 2px solid #C90; background: url(../../images/selected.jpg) top right scroll white no-repeat; }



/*
 *  * Magic 11 */
.magic11 .thumbWrap img { width:95px; }
#popLeft .magic11 img { width:390px; }

/*
 * Form Helper */
form dl, form dt, form dd { margin:0; padding:0; }
form dt, form dd { margin-bottom:5px; }
form dt { float:left; width:150px; text-align:right; }
form dd { margin-left:160px; }


/*
 *  * Form Buttons */

.addtocart {
background:transparent url(../../images/addtocart.gif) no-repeat scroll 0 -32px;
display:block; height:31px; margin:3px 0 2px; width:178px;  border:0; margin-top:15px;
}
.gotocart {
background:transparent url(../../images/viewcart.gif) no-repeat scroll 0 -32px;
display:block; height:31px; margin:3px 0 2px; width:178px;  border:0; margin-top:15px;
}

.continueshopping {
background:transparent url(../../images/continueshopping.gif) no-repeat scroll 0 -32px;
display:block; height:31px; margin:3px 0 2px; width:178px;  border:0; margin-top:15px;
}

/*
 *  *  UI Mods*/
.ui-dialog { margin-top:5%; }
.ui-widget-overlay { opacity: 0.8 !important; }
.ui-datepicker { width:13em !important; }
.ui-datepicker-calendar, .ui-datepicker-header { font-size: 0.5em !important; }
.ui-datepicker td span, .ui-datepicker td a { text-align:center !important; padding:0.5em !important; }


