@import 'form-elements.css';

body {
	background:url(../theme/bg-damask.png);
	}

body,td,p,div,input,select,textarea {
	color:#000;
	font-family:georgia,times,serif;
	font-size:14px;
	}

p {margin:0 0 12px 0;}


/*-------------------------------------
	HEADERS
-------------------------------------*/
h1,h2,h3,.h1,.h2,.h3 {font-family:georgia,times,serif;margin-top:0;}
h4,h5,.h4,.h5 {font-family:georgia,times,serif;margin:0;}
h1,.h1 {font-size:30px;font-weight:normal;color:#0098b3;margin-bottom:20px;}



h1 a {text-decoration:none;}



h2,.h2 {font-size:20px;font-weight:normal;}
h3,.h3 {font-size:18px;font-weight:normal;}
h4,.h4 {font-size:16px;font-weight:normal;}
h5,.h5 {font-size:14px;font-weight:bold;}



/*-------------------------------------
	LIST ITEMS
-------------------------------------*/
dd {margin:10px 0 20px 25px;}
dt {font-weight:bold;margin:5px 0;}

ul,ol {margin:0;padding:0 0 0 30px;}
ul.nomargin,ol.nomargin {margin-top:0;}
li {margin:0 0 0 -10px;line-height:1.5em;}

/*ul,ol {margin:0;padding:0 0 0 30px;}
li {margin:0 0 0 -10px;line-height:1.5em;}*/


/*-------------------------------------
	IMAGES
-------------------------------------*/
.img,.imgl,.imgr,.adimg {border:1px solid #664828;}
.imgl {margin-right:15px;}
.imgr {margin-left:15px;}
.nb {border:0;}


/*-------------------------------------
	LINKS
-------------------------------------*/
a {color:#5c9d35;text-decoration:underline;}
a:hover {color:#5c9d35;text-decoration:none;}


a.splash {color:#000;text-decoration:none;font-size:18px;}
a.splash:hover {color:#000;text-decoration:underline;font-size:18px;}

a.orderadd {color:#080;text-decoration:underline;font:normal 10px verdana,sans-serif;margin-bottom:20px;}
a.orderadd:hover {color:#080;text-decoration:none;}


#master_box, #master_box_order {
	margin:10px auto;
	background:#fff;
	padding:3px;
	border:2px solid #000;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}

#master_box {width:875px;}
#master_box_order {width:990px;}




#logo_box {
	height:150px;
	margin:0 auto;
	background:transparent;
	}



#logo {
	height:150px;
	background:url(../theme/logo.png) no-repeat 50% 50%;
	}


#content {
	clear:both;
	padding:20px;
	}


#content_order {
	clear:both;
	padding:10px;
	}


#footer {border-top:1px solid #aaa; padding:20px;height:60px;}

#purple_divider {height:5px;background:#80c457;}



#mainmenu {height:30px;margin:1px 0;background:#00bcdf;}
#mainmenu ul {list-style:none;margin-left:-20px;}
#mainmenu ul li {list-style:none;}
#mainmenu ul li a {
	width:174px;
	text-align:center;
	display:block;
	color:#fff;
	background:#00bcdf;
	text-decoration:none;
	font:10px/30px "Lucida Grande",verdana,sans-serif;
	float:left;
	border-left:1px solid #fff;
	}
#mainmenu ul li a:hover {background:#0098b3;color:#fff;}
#mainmenu ul li a.active {background:#0098b3;color:#fff;}
#mainmenu ul li a.active:hover {background:#0098b3;color:#fff;}



#submenu {height:20px;margin:1px 0;background:#92278f;}
#submenu ul {list-style:none;margin-left:-20px;}
#submenu ul li {}
#submenu ul li a {
	width:124px;
	text-align:center;
	display:block;
	color:#fff;
	background:#92278f;
	text-decoration:none;
	font:10px/20px "Lucida Grande",verdana,sans-serif;
	float:left;
	border-right:1px solid #fff;
	}
#submenu ul li a:hover {background:#661c64;}


#copyright {font-family:verdana,sans-serif;font-size:10px;width:200px;float:left;}
#social {
	font-family:verdana,sans-serif;
	font-size:16px;
	width:235px;
	float:right;
	height:40px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#000 url(../theme/icons/facebook.png) no-repeat 96% 50%;
	padding-left:10px;
	}


#social a {display:block;color:#fff;font:bold 16px/40px arial,helvetica,sans-serif;text-decoration:none;}





/*-------------------------------------
	MISC HTML
-------------------------------------*/
blockquote {margin:5px 10px 15px 20px;}
hr {background:#00bcdf;border:0;color:#00bcdf;height:1px;margin:3px;width:100%;}
hr.order {background:#00bcdf;border:0;color:#00bcdf;height:1px;margin:5px 0;width:100%;}
pre {margin:0;}
sup {font-size:9px;}


/*-------------------------------------
	LAYOUT
-------------------------------------*/
.even {background:#fff;}
.odd {background:#fafdf4;}
.griddat {background:#f2f2f0;}
.gridhdr {background:#eff0ed;padding:2px 5px;font-weight:bold;}
.note {font-family:verdana,sans-serif;font-size:10px;}

.small {font-family:verdana,sans-serif;font-size:10px;}

#thumbs,#large {text-align:center;}
#thumbs {margin:0 0 10px 0;padding:8px 0;}

#thumbs a {padding:0 2px;}
#thumbs img {border:2px solid #fff;}
/*#thumbs a {border-top:4px solid #fff;border-bottom:5px solid #fff;margin:4px 0;}
#thumbs a:hover {border-top:4px solid #E4D2E7;border-bottom:4px solid #E4D2E7;}*/

table.thumbnav {margin:10px 0;border:1px solid #639300;}
td.thumbnav {text-align:center;width:50%;}
td.thumbnav a {display:block;color:#476801;background:transparent;text-decoration:none;font:12px/28px georgia,times,serif;}
td.thumbnav a:hover {background:#cfea8b;color:#476801;}





tr.order td {font-family:verdana,sans-serif;font-size:9px;}
td.order2 {font-family:verdana,sans-serif;font-size:8px;}
td.orderin {font-family:arial,verdana,sans-serif;font-size:12px;font-weight:bold;border-bottom:1px solid #ccc;}
tr.order td input {text-align:center;width:2em;font:normal 12 arial,sans-serif;}
td.orderspacer {padding:10px 0;}
.image {text-align:center;height:116px;width:116px;}
.image img {}
.image2 {text-align:center;}
.image2 a {font:10px/20px normal verdana,sans-serif;}

.frame {
	background:#fff;padding:12px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 5px #aaa;
	-webkit-box-shadow:0 0 5px #aaa;
	-moz-box-shadow:0 0 5px #aaa;
	}
.frameholder {width:500px;}
.thumbholder {width:500px;background:#cfea8b;}




















.discount {padding:10px;}
.discount img {background:#fff;padding:5px;border:2px solid #e3e9d6;}


table.vendor td {padding:5px;}
td.vendor:hover {background:#ebfcff;}
.vendorimg {background:#fff;padding:10px;border:1px solid #e3e9d6;}
.vendortext {text-align:center;line-height:1.5em;}



tr.packageprice td {font:normal 11px arial,sans-serif;}







div.clear {clear:both;}




div.pageholder {height:100px;border:1px solid #00c;text-align:center;}
div.pages {position:relative;left:50px;width:500px;border:1px solid #c00;height:20px;}





ul.pages {list-style:none;margin:-18px 0 0 55px;padding:0;}
ul.pages li {float:left;margin-right:10px;padding:0;}



a.pagenum,a.pagenum-active,a.pagenum-active:hover {
	text-decoration:none;
	display:block;
	padding:3px;
	width:25px;
	margin:0 5px 5px 0;
	text-align:center;
	}

a.pagenum {
	font:normal 12px arial,helvetica,sans-serif;
	background:#fff;
	color:#555;
	border:1px solid #bbb;
	}

a.pagenum:hover {background:#cfea8b;color:#476801;border:1px solid #8fd400;}

a.pagenum-active,a.pagenum-active:hover {
	font:bold 12px arial,helvetica,sans-serif;
	background:#8fd400;
	color:#fff;
	border:1px solid #639300;
	}


.cart-button {width:71px;height:22px;}
.cart-image img {padding:0;border:1px solid #807e77;background:#fff;}
