/* fix for the IE 1px-off margin error */ 
* html #content-right { margin-right: 12px; width: 590px; } 
* html #main-break { width:600px;margin-right:-1px;} 
body {background:#fff;margin:0px; padding:0px;text-align:center;}

h2 {background:#ffa800; font:18px georgia,verdana,arial; color:#FFF; margin:0px; padding:3px;}
td {font:12px arial;}
hr {color:#ffa800;}

a {color:#ffa800; text-decoration:none;}
a:hover {color:#ffa800; text-decoration:underline;}

#left {float:left; width:45%; text-align:left;}
#left-wide {float:left; width:605px; text-align:left;margin-top:5px; margin-bottom:5px;}
#left-thin {float:left; width:235px; text-align:left;margin-top:5px; margin-bottom:5px;}
#right {float:right; width:45%; text-align:right;}
#right-wide {float:right; width:605px; text-align:right;margin-top:5px; margin-bottom:5px;}
#right-thin {float:right; width:235px; text-align:right;margin-top:5px; margin-bottom:5px;}
#clear {clear:both; line-height:0px;}

.header {width:100%; height:162px; background:url(images/head-bg.gif);text-align:center;}
.header-content {width:850px;text-align:left;margin:0px auto;}
.header-login {width:850px; text-align:right; padding-right:10px; padding-top:8px; font:12px verdana;color:#FFF; line-height:18px}
	.header-login input{border:1px solid #ffa800; background:#222222; color:#ffa800; font:11px tahoma; width:80px;height:15px;}
	.header-login #image{width:33px; height:15px;vertical-align:-20%}
.header-title {width:450px; text-align:left; padding-left:10px; padding-top:10px; height:98px;float:left;}

#cart-contents {width:250px; text-align:left; margin-top:20px;height:70px;float:right;background:url(images/sales-pad.png); border:1px solid #000;}

#cc-head {text-align:center;font:bold 16px 'Trebuchet MS'; color:#000;border-bottom:1px solid #000; padding:2px}
#cc-head a{color:#000;text-decoration:none}
#cc-head img{vertical-align:middle}

#cc-body {text-align:center;font:bold 16px 'Trebuchet MS'; color:#000; padding:2px}
#cc-body a{color:#000;text-decoration:none}
#cc-body img{vertical-align:middle}

#ct-head {background:#ffa800; color:#000; font:bold 15px 'Trebuchet MS'; padding:3px;}
#ct-data {color:#000; font:bold 12px 'Trebuchet MS'; padding:2px;}
#ct-sum {border-right:1px solid #ffa800; font:bold 14px 'Trebuchet MS'; color:#2b200c; padding-right:10px; text-align:right; width:100px}
#ct-sub {border-right:1px solid #ffa800;border-left:1px solid #ffa800;border-top:1px solid #ffa800;height:30px; text-align:right; padding-right:20px; font:bold 14px 'Trebuchet MS'; color:#2b200c;}
#ct-tot {border-right:1px solid #ffa800;border-left:1px solid #ffa800;border-top:1px solid #ffa800;border-bottom:1px solid #ffa800;height:30px; text-align:right; padding-right:20px; font:bold 18px 'Trebuchet MS'; color:#ffa800;}
#ct-mun {border-right:1px solid #ffa800;border-top:1px solid #ffa800; font:bold 14px 'Trebuchet MS'; color:#2b200c; padding-right:10px; text-align:right; width:100px}
#ct-mun-bot {border-right:1px solid #ffa800;border-bottom:1px solid #ffa800;border-top:1px solid #ffa800; font:bold 18px 'Trebuchet MS'; color:#ffa800; padding-right:10px; text-align:right; width:100px}

.header-nav {width:850px; text-align:left; padding-left:10px; height:25px;font:bold 14px arial; color:#000;}
.header-nav a {color:#000;}
.header-nav a:hover {color:#FFF;text-decoration:none;}

.content {width:100%;background:url(images/bg.gif);}
.content-bg {width:910px; margin:0px auto; background:url(images/content.png);}
.content-body {width:840px;text-align:left;margin:0px auto;}
.wide-box {border:1px solid #ffa800; width:600px; min-height:330px; text-align:left;}
.thin-box {border:1px solid #ffa800; width:230px; min-height:330px; text-align:center;}
#box-text {text-align:left; font:12px arial; padding:3px;}
#under-link {color:#000; text-decoration:none; text-align:right; padding-right:5px;} 
#under-link a {color:#ffa800; text-decoration:none;} 
#under-link a:hover {color:#000; text-decoration:underline;} 

/*-------------main page ----------------*/

#main-img {background: url(images/main-img.jpg)}
#sales-pad {background:url(images/sales-pad.png); width:270px; height:150px; border:1px solid #FFF; margin-top:170px; margin-left:320px;}
#sales-pad-top {font:bold 14px georgia,times; color:#fff; text-align:center; padding-bottom:3px; border-bottom:1px solid #FFF; margin-bottom:9px;}
#sales-pad li{font:bold 14px verdana; color:#FFF; text-align:left; list-style:none;line-height:20px;}


/*---------------main page--------------*/

/*-------------signUp page ----------------*/

#left-td {text-align:right; padding-right:5px;}
#head-td {background: #ffa800; color:#FFF; font:16px georgia,times;}

/*---------------signUp page--------------*/


/*---------------Login page--------------*/
#login {width:310px; border:1px solid #ffa800;}
/*---------------Login page--------------*/


/*---------------Footer page--------------*/

.footer {width:100%; height:103px; background:#000 url(images/foot-bg.gif) repeat-x 0;text-align:center;}
.footer-content {width:850px;text-align:center;margin:0px auto;font:10px verdana; color:#fff;padding-top:10px;}

/*---------------Footer page--------------*/




/*---------------Notify Boxes--------------*/
.greenBox {background:#c5f0cd; width:650px; height:30px; border:1px solid #69bd86; color:#69bd86; padding:10px;font:13px 'Trebuchet MS';}
.redBox {background:#f0c5c5; width:650px; height:30px; border:1px solid #b86161; color:#b86161; font:13px 'Trebuchet MS';}
/*---------------Notify Boxes--------------*/


/*--------------------------------- members pages --------------------------------*/

.membermenu{list-style-type: none;margin:0 ; padding: 0; width:150px;}
.membermenu li a{background: #ffa800;font: bold 13px "Trebuchet MS"; color:#000; display: block; width:auto; padding:3px 0;padding-left:10px; text-decoration: none;}
.membermenu li a:hover{background: #000; color:#ffa800;}
/** html .membermenu li a{ width: 160px; } IE only. Actual menu width minus left padding of A element (10px) */


.member-box-left {border:1px solid #ffa800; width:150px; min-height:200px; text-align:left; font:14px 'Trebuchet MS';}
.member-box-left a{padding-left:6px;color:#000;text-decoration:none}
.member-box-left a:hover{color:#000;text-decoration:underline}
.member-box-right {border:1px solid #ffa800; width:670px; min-height:330px; text-align:left;padding:5px;}
#left-member {float:left; width:150px; text-align:left;margin-top:5px; margin-bottom:5px;}
#right-member {float:right; width:685px; text-align:left;margin-top:5px; margin-bottom:5px;}

#left-cart {float:left; width:300px;}
#right-cart {float:right; width:300px;}

/*--------------------------------- members pages --------------------------------*/


/*--------------------------------- contact pages --------------------------------*/

#left-td {text-align:right;padding-right:3px}
#right-td {text-align:left;padding-left:3px}

/*--------------------------------- contact pages --------------------------------*/



#td-head {background:#ffa800; color:#000; font:bold 14px 'Trebuchet MS';padding:3px;}
#td-data {font:14px 'Trebuchet MS';padding:3px;line-height:24px}
#td-data a{color:#666;text-decoration:none}
#td-data a:hover{color:#ffa800;text-decoration:none}