/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */ 


/* 1. Page Structure   a. Canvas /*/

BODY{
	margin:0; padding:0; background:#6b3400 url("wood.jpg"); font: 100% Verdana;}
FORM{
	margin:0; padding:0;}
#canvasWrapper{
	 margin:0px auto; width:780px; font:0.8em/1.6em Verdana; * margin-left: 174px;}
#canvasTop{
	position:relative; background: url("top.gif") no-repeat; height:182px;padding-top:30px;}
#canvasMid{
	background: url("mid.gif") repeat-y; padding: 30 20px;}
#canvasBot{
	background: url("bot.gif") no-repeat left bottom; height:25px;}

/*/ b. Columns /*/
.leftBox{
	width:454px;}
.rightBox{
    position:relative; padding:4px 0 20px 0;
	}
#staticPage .leftBox{
	width:454px;}
#staticPage .rightBox{
	width:265px; float:right;}
.rightBox .contentArea{
	font:11px Tahoma, Verdana; color:#666;}
.leftBox .contentArea{
	padding-left:0px;}
.fullWidth{
	padding:0 16px;
	}

/*/ c. Header & Navigation /*/
#logo{
	position:absolute; top:42px; left:32px;}

#bannerSearchBox{
	position:absolute; top:41px; right:23px; z-index:99; width:322px; height:79px; font-size: 11px; line-height: 14px;
    background:#FFF url("search_bg.jpg") no-repeat; padding: 0px 4px 0px 6px; letter-spacing: 0px;
}

#bannerSearchBox p {width:306px; padding: 14px 4px 4px 4px;}

#ctl00_tbtnListSyle_0, #ctl00_tbtnListSyle_1 { margin: 0 6px; *margin: 0 2px 0 0; }

#crumbTrail{ width: 725px; margin:0px 0 0 -12px;
	clear:left;background-color:#000; color:#fff;
    border-top:8px solid #c30; font: 0.85em Tahoma; 
    padding:5px 0px 6px 14px; * padding:5px 0px 6px 1px;
}

#crumbTrail a{
    color:#fff; margin: 0 6px; *margin: 0 2px 0 0; }
#contentTop{
	background: url("content_grad.jpg") repeat-x; height:15px;width: 739px; margin: 0px 0 0 -12px;}



#navMenuWrapper		{background: url("nav_menu_bg.gif") repeat-x left bottom;width: 761px; margin:0px 0 0 -12px;}
#navMenu 			{list-style: none; margin: 0px 0px 0px 10px; padding: 0px; height: 35px; overflow: hidden;}
#navMenu li 		{float: left; width: 95px; height: 35px; margin: 0px 1px 0px 0px; padding: 0px; text-indent: -9999px; overflow: hidden;}


#navMenu #item1, #navMenu #item2, #navMenu #item3, #navMenu #item4, #navMenu #item5{
    background: url("nav_menu.gif") no-repeat;
}

#navWrapper{
	position:absolute; top:125px; left:34px; width:731px;}
#navMenuWrapper{
	background: url("nav_menu_bg.gif") repeat-x left bottom;}
#navMenu{
	list-style: none; margin: 0px 0px 0px 10px; padding: 0px; height: 35px; overflow: hidden;}
#navMenu li{
	float: left; width:95px; height:35px; margin: 0px 1px 0px 0px; padding: 0px; text-indent: -9999px; overflow: hidden;}
#navMenu li a, #navMenu li a:hover{
	background: url("nav_menu.gif");
}
#navMenu a{
	width: 95px; height: 35px; display: block;}
	
/* NAV ITEM 1*/
#navMenu li#item1 a{
	background-position: 0px -40px;}
#navMenu li#item1 a:hover{
	background-position: 0px -80px;}
#navMenu li#item1 a.on,
#navMenu li#item1 a.on:hover{
	background-position:0px 0px;}
		
/* NAV ITEM 2*/
#navMenu #item2 a{
	background-position:-96px -40px;}
#navMenu #item2 a:hover{
	background-position:-96px -80px;}
#navMenu #item2 a.on,
#navMenu #item2 a.on:hover{
	background-position:-96px 0px;}
	
/* NAV ITEM 3*/
#navMenu #item3 a{
	background-position: -192px -40px;}
#navMenu #item3 a:hover{
	background-position: -192px -80px;}
#navMenu #item3 a.on,
#navMenu #item3 a.on:hover{
	background-position: -192px 0px;}
	
/* NAV ITEM 4*/
#navMenu #item4 a{
	background-position: -288px -40px;}
#navMenu #item4 a:hover{
	background-position: -288px -80px;}
#navMenu #item4 a.on,
#navMenu #item4 a.on:hover{
	background-position: -288px 0px;}
	
/* NAV ITEM 5*/
#navMenu #item5 a{
	background-position: -384px -40px;}
#navMenu #item5 a:hover{
	background-position: -384px -80px;}
#navMenu #item5 a.on,
#navMenu #item5 a.on:hover{
	background-position: -384px 0px;}

/*/ d. Footer /*/
#footer{
	font:0.85em/1.6em Tahoma; color:#fff; margin:0px auto; width:710px; * margin: 0 0 0 30px;}
#footer .footerleftbox {
	width:400px; float: left; }
#footer .footerrightbox{
	text-align:right; float:right; width:300px;}
UL#footerLinks{
	padding:0; margin:0;}
UL#footerLinks li{
	list-style:none;float:right; padding-left:1em; margin:0;}
#footer a:link, #footer a:visited{
	color:#F3D0C5; text-decoration:none;}
#footer a:hover{
	text-decoration:underline;}

/*/ d. Footer - Credit Cards/*/

#footer p
{
width: 490px; float: left; padding: 8px 6px 0 0; margin: 0; 
}
#footer ul { margin: 0; padding: 0; }
#footer .card-options
{
width: 185px;
float: right;
list-style-type: none;
display: inline;
}
#footer .card-options li
{
float:left;
}



/* 2. Text Elements  */

H1, H2, H3, H4, P{
	padding:0; margin:0;}
H1{
	font: bold 1.9em Arial, Verdana;}
H1 EM{
	font-style:normal; color:#c30;}
H2{
	font: bold 1.9em Arial, Verdana; color:#c30;padding-top:0;}
H2 EM{
	font-style:normal; color:#690;}	
H3{
	font: bold 1.2em Arial, Verdana;padding-top:0.9em;}
P{
	padding-top:0.7em;}
.rightBox H1{
	font: bold 1.9em Arial, Verdana;padding:0.15em 0; color:#000;}	
.noPadding{
	padding:0;}
.clearer{
	font-size:1px; line-height:1px; clear:both; height:1px;}
a{
	color:#009;}
.bold{
	font-weight:bold;}


/* 3. Furniture  */

.dottedLine{
	background: url("dotted_line.gif") repeat-x 0 50%;	margin:0; padding:0; height:15px; font-size:1px;}
.dottedLineWhite{
	background: url("dotted_line_white.gif") repeat-x 0 50%;	margin:0; padding:0; height:15px; font-size:1px;}
.doubleArrow{
	font: 1.25em Arial;}

/*/ a. Rounded Boxes /*/
.box1				{}
.box1 .boxTR		{background:url("top_right.gif") no-repeat top right; font-size:1px; }
.box1 .boxTL		{background:url("top_left.gif") no-repeat top left; color:#c30; font: bold 14px/14px Arial; text-transform: uppercase; padding:12px 0 3px 11px;}
.box1 .boxTRTitle	{background:url("top_right_title.gif") no-repeat top right; font-size:1px; }
.box1 .boxTLTitle	{background:url("top_left_title.gif") no-repeat top left; color:#fff; font: bold 14px/14px Arial; text-transform: uppercase; padding:7px 0 10px 8px;}
.box1 .boxBR		{background:url("btm_right.gif") no-repeat bottom right; font-size:1px;}
.box1 .boxBL		{background:url("btm_left.gif") no-repeat bottom left; height:14px; font-size:1px; line-height:1px;}
.box1 .boxMid		{border-left:2px solid #999;border-right:2px solid #999;background-color:#FBFBFB;margin:0;padding:0;}
.box1 .boxContent	 {padding:4px 10px 0px 8px;}
.box1 .boxContent2	{padding:0px 0px 0px 0px;}
.boxContent p		{padding:0; margin:0;color:#000;}	
.boxContent2 p{padding:0px;}


.box2				{ clear: both; }
.box2 .boxTR		{background:url("top_right-1.gif") no-repeat top right; font-size:1px; }
.box2 .boxTL		{background:url("top_left-1.gif") no-repeat top left; color:#c30; font: bold 14px/14px Arial; text-transform: uppercase; padding:12px 0 3px 11px;}
.box2 .boxTRTitle	{background:url("top_right_title-1.gif") no-repeat top right; font-size:1px; }
.box2 .boxTLTitle	{background:url("top_left_title-1.gif") no-repeat top left; color:#fff; font: bold 14px/14px Arial; text-transform: uppercase; 
                                 padding:7px 0 10px 8px; * padding:4px 0 10px 8px;}
.box2 .boxBR		{background:url("btm_right-1.gif") no-repeat bottom right; font-size:1px;}
.box2 .boxBL		{background:url("btm_left-1.gif") no-repeat bottom left; height:14px; font-size:1px; line-height:1px;}
.box2 .boxMid		{border-left:2px solid #690;border-right:2px solid #690;background-color:#FFF;margin:0;padding:0;}
.box2 .boxContent	{padding:4px 10px 0px 8px;}
.boxContent p		{padding:0; margin:0;color:#000;}	


.box3				{}
.box3 .boxTR		{background:url("top_right-2.gif") no-repeat top right; font-size:1px; }
.box3 .boxTL		{background:url("top_left-2.gif") no-repeat top left; color:#c30; font: bold 14px/14px Arial; text-transform: uppercase; padding:12px 0 3px 11px;}
.box3 .boxTRTitle	{background:url("top_right_title-2.gif") no-repeat top right; font-size:1px; }
.box3 .boxTLTitle	{background:url("top_left_title-2.gif") no-repeat top left; color:#000; font: bold 14px/14px Arial; text-transform: uppercase; padding:7px 0 10px 35px;}
.box3 .boxBR		{background:url("btm_right-2.gif") no-repeat bottom right; font-size:1px;}
.box3 .boxBL		{background:url("btm_left-2.gif") no-repeat bottom left; height:14px; font-size:1px; line-height:1px;}
.box3 .boxMid		{border-left:2px solid #690;border-right:2px solid #690;background-color:#FFF;margin:0;padding:0;}
.box3 .boxContent	{padding:4px 10px 0px 8px;}
.box3 .box3highlight{color: #C30}
.boxContent p		{padding:0; margin:0;color:#000;}	

#stepone { border-bottom: #CCCCCC 1px dashed; padding: 0 0 12px 0; }
#steptwo { border-bottom: #CCCCCC 1px dashed; padding: 0 0 12px 0; clear: both; }
#stepthree { border-bottom: #CCCCCC 1px dashed; padding: 0 0 12px 0; clear: both; }
#stepone img { float: left; margin: 0 6px 6px 0; }
#steptwo img { float: right; margin: 0 0 1px 6px; }
#stepthree img { float: left; margin: 0 6px 6px 0; }

#start_img img {margin: 0 6px -8px 0; padding:5px 0 0 0px;}

/* 8. HomePage */
/*/ a. Columns /*/	
#homeLeftCol{
	width:285px; padding:0 10px 0 36px; float:left;}
#homeLeftCol P{
	font: 0.85em/1.4em Verdana;}
#homeRightCol{
	width:398px; margin:0 0 0 16px; float:left;}		
		
p.cptlW:first-letter {color: red;}
	
/*/ b. Example Links /*/		
.bg_headlines *{
	margin: 0 0 0 0; padding:5px 0 0 0;}
.bg_headlines{
	background: url("red_strap.gif") center top no-repeat; margin-top:1.5em; padding: 5px 0px 0px 0px;}
.bg_headlines b{
	font: bold 1.1em Arial; color:#fff; text-transform:uppercase; padding:0.5em 0 1em 0.6em;}					
.bg_headlines p{
	clear:right; font:0.85em/1.6em Verdana;}				
.bg_headlines ul{
	list-style:none; margin-top:0.4em;}
.bg_headlines ul li{
	float:left; width:48px;}	
.bg_headlines a{
	text-decoration: none; color: #fff;}	
.bg_headlines a:hover{
	text-decoration:underline;}	
.bghead_date {font-size: 9px; color: #888; height:8px;display: block; padding-bottom: 3px;}	
a.bghead_more:link {color: #888; float: right; margin-top: -4px;}	
a.bghead_more:visited {color: #888;}
.content_ltstDoc {padding-top: -6px; padding-bottom: 20px;}


	
/*/ c. Input Boxes /*/	
#trackingInputBox { padding: 0; }
#trackingInputBox input{
	vertical-align:middle;}
#trackingInput{
	width:184px; padding:2px; font: bold 14px Arial; color:#c30;}
	
#emailInputBox input{
	vertical-align:middle;}
#emailInput{
	width:184px; padding:2px; font: bold 14px Arial; color:#c30;}			
	
	
/* Contact Form */
form#contactUsWrapper *{
	margin:0; padding:0;}
#contactUsWrapper fieldset{
	border:none; padding-left:14px;}
#contactUsWrapper legend{
	display:none;}
#contactUsWrapper label{
	width:180px; color:#000;}
#contactUsWrapper label, #contactUsWrapper input.textField{
	float:left; font: bold 16px Arial; padding:4px;}
#contactUsWrapper input.textField{
	width:240px; border:2px solid #c30; color:#c30;}		
#contactUsWrapper textArea{
	overflow:auto; color:#c30; font: bold 16px/24px Arial; padding:10px;border:2px solid #c30; width:410px}
#contactUsWrapper select{
	margin-top:10px;color:#c30; font: bold 16px/24px Arial;border:2px solid #c30; width:250px;}
#contactUsWrapper .formEleWrapper{
	padding-top:20px; }
#contactUsWrapper em{color:#c30;}	
#contactAddress{
	font: bold 13px/24px Verdana, Arial; color:#000; text-align:right; padding-right:20px;}	
.validatorText{
    font: italic bold 11px/11px Tahoma, Arial; color:blue !important;
    }
    
    
    
.searchingBox{
	 position:relative;
	 display:block;
	 top:150px; width:367px; height:149px;
	 background: white url("searching_bg.gif") no-repeat;
	 }
#searchingBox #searchWheel{
	position:absolute; top:28px; left:28px;}	
#searchingBox #searchTitle{
	position:absolute;top:40px; left:140px;}	
#searchingBox #searchText{
	position:absolute;top:80px; left:140px; font:11px/16px Tahoma; padding-right:20px;}				

sup

{
   font-size: 0.5em; color: #eee; letter-spacing:0px;
}

#logo h1 {
    background: url(bgg_logo.jpg) left top no-repeat; font-size: 26px; color:#555; margin: -5px 0px 0px 0px;
    letter-spacing: -1px; font-family: arial; height: 84px; border:0px solid #ccc; padding:30px 40px 0px 70px; 
}
/* .logospc {word-spacing: -6px} */  /* -canceled */

/* ========= abig banner =========== */
/* ========= =========== =========== */

#abig_banner {background: url(bigbanner.jpg) no-repeat; width:397px; height:355px; color: #eee;}
#abig_banner a {color: #eee; font-weight: bold; font-size: 11px;}
#abig_banner a:hover {color: white; font-weight: bold;}
#abig_top {background: url(abig_ban_top.gif) no-repeat; width:397px; height:21px; font-size: 11px; text-align: center;}
#abig_main {background: url(abig_ban_main.gif) no-repeat; width:397px; height:159px;}
#abig_anim {background: url(abig_ban_anim.gif) no-repeat; width:397px; height:57px;}
#abig_bot {background: url(abig_ban_bot.gif) no-repeat; width:397px; height:118px;}


/* ======== Adam's Main Menu ========= */
#amm a {
        display: block; font-size: 14px; padding: 2px;
        margin: 0px 0 2px 0; background: #669900;
        color: black; text-decoration: none; text-transform: uppercase;
        padding: 5px 0 5px 5px; font-weight: bold; font-family: arial;
}
#amm a:hover {color: white; background: #7dbb00;}

#amm {width:99%; margin: 0 0 0 1px;}

#amm a.lst:link {margin-bottom: 0px;}

#amain_men ul {padding: 5px 0px 5px 0px; margin:0px; list-style: none; text-transform: Capitalize;}
#amain_men li {line-height: 26px; color: #000099; font-size: 14px; font-weight: bold; text-decoration: none; font-family: arial}
#amain_men a {color: #000099; font-size: 14px; font-weight: bold; text-decoration: none; font-family: arial}
#amain_men a:hover {color: #660000;}
#amain_men li:hover {color: #660000;}

#randomzone {margin-top:100px;float:left; width:708px; background:url(grad1.gif) 10px 0px repeat-x;}
#randomzone .randombox {width:708px;}
#randomzone h4 {background:url(red_strap_lng.gif) top left no-repeat; width:793px; height:20px;display:block; padding-left:15px; color:white; }
#randomzone b a:link {color:#6969c3;}
#randomzone b a:visited {color:#6969c3;}
#randomzone b a:hover {color:#000099;}
#randomzone b a:active {color:#000099;}
#randomzone br {display:none;}
.randombox {border-bottom:1px solid #eee; color:#666; font-size:12px;}
.randombox:hover {border-bottom:1px solid #eee; color:#888; font-size:12px;}