/* CSS Document */

/* CP stuff */
tr,td,caption {}
form,input,button,select,option {}
.smallprint {}
.checkoutbg {background-color: #ffffff;}
.tableheaderbg {}
.tablebg {}
.tablebg2 {}
.sidebarbg {}
.smallsidebartext {}
.smallselectedsidebartext {}
.sidebartext {}
.head {}
.alertmessage {}
img.imageborder,div.imageborder {border-width:0;}
img {border-width:0;}
/* End CP stuff */



/*
img.trans {
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
*/

body { padding:0px; margin:0px;background-color:#FDFAF0 }
p {padding;0px; margin:0px; margin-bottom:4px; line-height:auto; }

#main > p.storesmallprint { visibility:hidden; position:absolute; bottom:20px; right:20px; display:none; }

.mainhead { float:left;width:1050px;top:0px;left:0px}
.mainhead>.head1 {float:left;height:158px;}
.mainhead div.sale { font-face:arial;font-size:9.5px;position:absolute; color:#FFFFFF; width:230px; left:630px; top:33px; }
.mainhead div.newslettersignup { position:absolute; color:#FFFFFF; width:225px; left:874px; top:65px; }
.mainhead div.newslettersignup .textbox { border-width:0px; border-color:#333333; height:22px; width:141px; padding:1px }
.mainhead div.newslettersignup .submitbutton { margin-top:2px; margin-left:78px }

.mainhead>.head2 { float:left;width:1050px;height:70px }

#masterheaderbg { position:absolute; top:102px;left:170px;width:622px;z-index:120; }
#masterheader { position:absolute; top:106px;left:180px;width:622px;z-index:130; font-family:Arial, Helvetica, sans-serif; color:#634716; }
#masterheaderphone { position:absolute; top:128px;left:580px; z-index:140; width:622px;font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#754D00; }

#donkeyfriends { position:absolute; top:28px;left:0px; z-index:100 }
#donkey { position:absolute; top:28px;left:0px; z-index:100 }

#dude { float:left;display:inline;width:860px; }
#pagebody { width:920px; float:left; }
#pageheader { height:15px; }
#pagebodycolumn { width:730px; }
#pagebodyrightcolumn { }

#main { float:left;}

.bodyhead { width:887px; height:144px; }
.bodyhead .info {width:500px;float:left;}
.bodyhead .mg_ad { float: left; width: 380px; position: relative; top: -50px; bottom: -50px; }
.bodyhead .mg_ad #mg_mainad { margin-bottom: -50px; }
.bodyhead .mg_ad2 { float: right; width: 380px; position: relative;  }
.bodyhead h1 { font-family:Arial;font-size:17px;font-weight:bold;color:#877047; padding:0px; margin:0px; }
.bodyhead h2 { font-family:Arial;font-size:14px;font-weight:bold;color:#877047; padding:0px; margin:0px; padding-bottom:14px; }
.bodyhead h3 { font-family:Arial;font-size:11px;font-weight:bold;color:#877047; padding:0px; margin:0px; }
.bodyhead P { font-size:11px;font-weight:bold;color:#634716;padding:0px; margin:0px; padding-top:10px; }
.bodyhead a { decoration:none; color:#C16C19; }
.bodyhead .note { font-weight:normal; }

#sidebar { border:3px solid #D6B789; width:147px; margin-left:3px; margin-top:8px; }

#outer { border:1px solid #998B70;background-color:#FBF4E1;padding:13px 6px 20px 6px; }

#sidebar .headingtop {margin:12px 0px 2px 0px}
#sidebar .heading { font-family:"Courier New", Courier, mono; font-weight:bold;font-size:14px; background-color:#FEFBF4; color:#5B3D0A; padding:4px 0px 4px 0px;}

#sidebar .heading a { background-color:#FEFBF4; color:#5B3D0A;}

#sidebar .headingbottom {margin:2px 0px 10px 0px }
#sidebar .body p,  
#sidebar .body p a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#5B3D0A; text-decoration:none;}
#sidebar .body p a:hover { text-decoration:underline; ; color:#5B3D0A; }

#sidebar .special { background-color:#C26C18; color:#FFFFFf; margin:0px -5px; padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

div.clearer {
	clear:both;
	display:block;
	font-size:1px;
	height:0pt;
	line-height:1px;
	margin:0pt;
	padding:0pt;
}
