@charset "utf-8";
/* CSS Document */

/* Main Tags */

body { margin:0; padding:0; background:#96324B; font-family:Arial; text-align:left; font-size:62.5% }
p { margin:0; padding:0; }
h1 { font-size:1.4em; font-family:Arial, Helvetica, sans-serif; }
h2 { font-size:1.3em; font-family:Arial, Helvetica, sans-serif; }

/* Main Build */

.maindiv { background:#FFFFFF; width:1000px; }
.header { background:url(../images/header.jpg); width:1000px; height:189px; }
.content { padding:0 15px; font-size:1.2em; }
.left-cont { float:left; width:184px; }
.mid-cont { float:left; padding:0 6px; width:562px; text-align:left; }
.right-cont { float:right; width:207px; }
.search-bg { background:url(../images/searchbbg.jpg) no-repeat; width:176px; height:30px; text-align:left; padding:10px 0 0 8px; }
.search-bg input { background:none; border:0; }

/* Font Classes */

.under { display:block; font-size:0.9em; color:#666666; }
.h2 { font-size:1.5em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:10px 0 10px 0 }
.boldlarge { font-size:1.3em; font-weight:bold; }
.smallfont { font-size:70%; color:#666666 }

/* Left Sidebar */

.left-panel { }
.left-head-bg { background:url(../images/lft-cat.jpg) no-repeat; height:18px; width:154px; margin-top:5px; color:#FFFFFF; text-align:left; font-weight:bold; padding:2px 15px; font-size:1.3em; }
.left-mid-panel { border:1px solid #D6D6D6; border-bottom:0; border-top:0; width:182px; }
.left-bot-bg { background:url(../images/lft-cat-bot.jpg) bottom right no-repeat; padding-bottom:10px; }
.lft-menu { text-align:center; }
.lft-menu h2 { color:#C53A61; font-size:1.5em; font-weight:bold; padding:5px 15px; margin:0; }
.lft-menu h2 a { color:#C53A61; text-decoration:none; }
.lft-menu ul { padding:0; margin:0; text-align:center; background:#EBEBEB; }
.lft-menu li { padding:0; margin:0; list-style:none; border-bottom:1px solid #ffffff; line-height:17px; }
.lft-menu a { text-decoration:none; color:#000000; padding:0 15px; width:100px; }
.lft-menu li a:hover { background:#353535; color:#FFFFFF; }
.lft-menu li:hover { background:#353535; color:#FFFFFF; }
.lft-menu li .n a:hover { background:#fff }
.lft-menu li .n:hover { background:#fff }

/* Main Content */
 
.grey-bar-head { background:url(../images/grey-bar.jpg) repeat-x; height:20px; border:1px solid #e5e5e5; text-transform:uppercase; font-weight:bold; font-size:1.3em; margin:5px 0; text-align:left; padding:5px; font-style:italic; color:#333333; }
.g-sub-head { border:1px solid #e1e1e1; border-right:0; border-top:0;  margin:15px 0 10px 0; }
.g-sub-head span { background:url(../images/sub-head-bg.jpg) right top; text-align:left; padding:4px 20px 3px 20px; float:left; color:#333333; font-weight:bold; font-size:1.1em; }
.amt { font-size:1.7em; color:#333333; font-weight:bold; }
.cont { text-align:left; padding:5px; background:url(../images/cont-bg.jpg) bottom repeat-x; overflow:hidden; }
.cont img { padding:5px; }
.cont p { padding:5px; margin:0; }
.s-link { text-decoration:none; color:#C53A61; font-size:1.5em; font-weight:bold; }
.p-head { color:#C53A61; font-size:1.3em; font-weight:bold; text-align:left; }
.link { color:#C53A61; font-weight:bold; text-decoration:underline; }
.gena { text-align:center; }

/* Right Sidebar */

.right-head-bg { background:url(../images/right-head-bg.jpg) no-repeat; width:177px; margin-top:5px; color:#FFFFFF; text-align:left; font-weight:bold; padding:2px 15px; font-size:1.3em; }
.right-mid-panel { border:1px solid #D6D6D6; border-bottom:0; border-top:0; width:205px; text-align:center; }
.right-bot-bg { background:url(../images/right-bot-bg.jpg) bottom right no-repeat; padding-bottom:10px; }

/* Footer */

.foot-link { float:left; text-align:left; padding:10px; }
.foot-link a { text-decoration:none; color:#000000; }
.footer { border-top:1px solid #D6D6D6; padding:7px 0; margin-top:5px; }
.clear { clear:both; }

/* Random Styles */

.th { background:#DEDEDA; line-height:20px; text-align:left; }
.odd { background:#F3F3F3; line-height:20px; }
.even { background:#ffffff; line-height:20px; }
.but { background:url(../images/lft-butr.gif) no-repeat left top; padding-left:8px; height:20px; padding-right:5px; margin:0; }
.button { background:url(../images/rgt-but.gif) no-repeat right top; padding-left:5px; padding-right:8px; height:20px; border:0; color:#FFFFFF; font-weight:bold; margin:0; }
.login-panel { border:#D6D6D6 1px solid; }
.textbox { border:#D6D6D6 1px solid; }
.table td { padding:4px; }
.box { height:220px; border-right:1px solid #EBEBEB; width:175px; }
.bor { border:1px solid #EBEBEB; }
label.error { background:url("../images/unchecked.gif") no-repeat 0 0; padding-left: 16px; padding-bottom: 2px; color: red; }
.breadcrum { padding:5px 0 8px 0; }
.paging a { text-decoration:underline; color:#C53A61; }
.tab-bg {/*background: transparent url(../images/tab-bg.jpg) repeat-y;*/ }
.welcome { padding:10px; }
.logo-div { float:left; width:350px; height:180px; cursor:pointer; }

/* Adams Classes */

.searchbox { width:140px; }
.left { float:left; }
.footerlinks ul { display:inline; list-style:none; margin:0; }
.footerlinks li { display:inline; list-style:none; padding:0 3px 0 3px; border-left:1px solid #ccc; }
.headercontentleft { float:right; padding-right:50px; text-align:left }
.headercontent { float:right; width:600px; padding:40px 0 0 0; font-size:1.8em; }
.phoneno { font-size:1.5em; font-weight:bold; color:#b5b5b5; }
#welcome2 { float:right; padding:10px; border:1px solid #ccc; margin:10px; font-size:1.2em }
#welcome2 ul { margin:0; padding:0; list-style-type:none; }
#welcome2 li { display:inline; padding: 0 10px 0 10px; }

a:link { color:#96324b; text-decoration:underline; }
a:visited { color:#96324b; text-decoration:underline; }
a:hover { color:#96324b; text-decoration:none; }

/* Official Orders Form */

.formstyle { width:230px; border:1px solid #ccc; padding:2px; margin:3px 0 12px 0; color:#666666 }
.contactform { width:230px; float:left; margin: 15px 20px 0 20px; padding:0 0 15px 0; color:#000; text-align:left }
.phpstyle4 { color: #008000; font-size:1.1em; }
.phpstyle3 { color: #c33131; font-size:1.1em; }
.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }
.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }
.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px; font-size:1.2em; color:#000000; margin:0 0 15px 0 }

/* Shopping Cart Empty */

#div_cartblank { background-color:#efefef; border:1px solid #ccc; width:300px; padding:10px; } 

/* Suites Tables */

#tablestyle table {	border: 1px solid #D4E0EE;	border-collapse: collapse;	font-family: "Trebuchet MS", Arial, sans-serif;	color: #555;}
#tablestyle th {	border: 1px solid #fff;	border-collapse: collapse;	font-family: "Trebuchet MS", Arial, sans-serif;	color: #555;}
#tablestyle td {	border: 1px solid #fff;	border-collapse: collapse;	font-family: "Trebuchet MS", Arial, sans-serif;	color: #555;}