/* Reset stuff first
-------------------------------------------------------------- */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,em,font,img,strike,strong,b,u,i,center,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1.5}ol,ul{list-style:none}:focus{outline:0}table,td,th{border-collapse:collapse;border-spacing:0;vertical-align:top}a img{border:none}img{line-height:0}
/* typography */
h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:200%;line-height:1em;margin-bottom:5px}h2{font-size:2em;margin-bottom:5px}h3{font-size:1.5em;line-height:1;margin-bottom:5px}h4{font-size:1.2em;line-height:1.25;margin-bottom:5px}h5{font-size:1em;font-weight:bold;margin-bottom:5px}h6{font-size:1em;font-weight:bold}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
p{margin:0 0 5px}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}

/* Globals
-------------------------------------------------------------- */
a:link,a:active,a:visited{ color:#FF5400}a:hover{text-decoration:none}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}
.info{color:#FF9}.alert{color:#f00}.success{color:#6C0}
.light{color:#666}.xlight{color:#999}
hr{border:none;margin:5px 0 8px 0;padding:0}hr.hr-1{height:1px}hr.hr-2{height:2px}hr.hr-3{height:3px}
.small{font-size:85%}.xsmall{font-size:75%}.xxsmall{font-size:70%}
.w1{width:40px}.w2{width:80px}.w3{width:120px}.w4{width:180px}.w5{width:200px}.w6{width:240px}.w7{width:280px}.w8{width:320px}.w9{width:360px}.w10{width:400px}.w11{width:440px}.w12{width:480px}.w13{width:520px}.w14{width:560px}.w15{width:600px}.w16{width:640px}.w17{width:680px}.w18{width:720px}.w19{width:760px}.w20{width:800px}.w21{width:840px}.w22{width:880px}.w23{width:920px}.w24{width:960px}.w25{width:1000px}
.brd-top{border-top:2px dotted #ddd}.brd-btm{border-bottom:2px dotted #ddd}


/* Messages
-------------------------------------------------------------- */
.msg-inline{}
.msg-block{}
.msgbox_large{padding:10px;border-style:solid;border-width:1px;margin:0 0 20px 0;background-repeat:no-repeat;position:relative; width:100%}
.msg_hint{background-color:#FFFFAF;border-color:#FFF000;}
.msg-info{}
.msg-success{background:#C3DF61;color:#669933;border:0px solid #D0DFB5;padding:10px 10px 10px 40px;margin:0 0 20px 0;font-size:1.2em}
.msg-alert{background:#ffdfdf; border: 1px solid #ffbdbd; color:#FF3333}

/* Main
-------------------------------------------------------------- */
body{font-size:80%;font-family:Arial,Helvetica,sans-serif; background: url(../../../media/images/bg.gif) repeat-x}
html,body{min-width:inherit;height:100%}

/* Layout elements
-------------------------------------------------------------- */
#container{width:810px;padding:0;position:relative;margin:0 auto; background:#}

#header{padding:10px 0 10px;margin-bottom:30px}

#content{position:relative;overflow:hidden;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px}

#footer{width:810px;margin:20px 0 0 0;text-align:left;padding:15px 0;font-size:12px; border-top:5px solid #eee;position:relative}
#footer a{display:inline-block;margin:0 15px 0 0;padding:0px;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer p{margin-bottom:5px}
#footer .company{ font-size:11px; color:#666; padding:20px 0 0}

.content_container{background:#eee;padding:10px}

/* Columns
-------------------------------------------------------------- */
.col-1{width:520px; background:#}.col-2{width:270px; background:#}.col-3{width:200px; background:#fff}
.col-1,.col-2,.col-3{position:relative;float:left;padding-top:0px;margin-right:20px}
.col{position:relative;float:left;margin-right:20px}
.contentCol{width:510px;padding:15px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff; float:left; margin-right:20px}

.last, div.last{margin-right:0} /* Clear margins */

/* Forms
-------------------------------------------------------------- */
/*.label-small{width:120px}.label-medium{width:200px}.label-large{width:300px}*/
input, input[type="file"], textarea{background:#f3f3f3 url(../../../media/images/back-forms.png) repeat-x}
.input_text{border-color:#ccc;padding:5px;margin:0;border-style:solid;border-width:1px;background:#f3f3f3 url(../../../media/images/back-forms.png) repeat-x}
.input_submit{padding:3px 8px 3px 8px;margin:0}

/* Buttons
-------------------------------------------------------------- */		
button{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;/* removes extra side padding in IE */}
button::-moz-focus-inner{border:none; /* overrides extra padding in Firefox */}
button span{position:relative;display:block;white-space:nowrap}
@media screen and (-webkit-min-device-pixel-ratio:0){
/* Safari and Google Chrome only - fix margins */
button span{margin-top:-1px}
}

button.submitBtn{padding:0 15px 0 0;text-align:center;background:transparent url(../../../media/images/buttons/btn_sprite.gif) no-repeat right -62px}
button.submitBtn span{padding:8px 0 0 16px;height:23px;background:transparent url(../../../media/images/buttons/btn_sprite.gif) no-repeat left top;color:#666}
button.submitBtn:hover, button.submitBtnHover{background-position:right -93px} /* the redundant class is used to apply the hover state with a script */
button.submitBtn:hover span, button.submitBtnHover span{background-position:0 -31px;color:#333}


/* Search
-------------------------------------------------------------- */

/* Forms
-------------------------------------------------------------- */
ul.formDisplay{ width:500px}
ul.formDisplay li{margin-bottom:5px;padding:4px 0;clear:both;overflow:hidden; border-bottom:1px solid #eee; position:relative}
ul.formDisplay li.hidden{background:#eee; padding-left:5px; color:#999}
ul.formDisplay li.hidden a{color:#999}
ul.formDisplay li.hidden a:hover{}
ul.formDisplay li .domain{font-size:1.3em;font-weight:bold; width:350px; display:inline-block; color: #A6090D; text-decoration:none}
ul.formDisplay li .domain a{text-decoration:none}
ul.formDisplay li .domain a:hover{text-decoration:underline}
ul.formDisplay li .price{margin:0;padding:0 20px 0 0;color:#666; color: #333;font-size:1.3em; width:64px; display:inline-block; font-weight:bold}
ul.formDisplay li a.buynow{ background:#FF5400; color:#fff; padding:5px 8px; text-decoration:none; -moz-border-radius:5px; position:absolute; right:0; top:0}
ul.formDisplay li a.buynow:hover{ background:red; color:#fff}

.form_header {
	background:#333;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:5px 10px!important;	
}

.site_blurb{ background:#FFEADF; padding:15px; margin-bottom:20px; border:1px solid #FFD6BF}

div#letterNavbar {
	margin: 0 auto 30px;
	padding: 6px 6px 6px 0px;
	font-size: 90%;
	}
		div#letterNavbar a.nav:link, 
		div#letterNavbar a.nav:active, 
		div#letterNavbar a.nav:visited {color: #666; text-decoration: none; padding: 1px 5px; background: #eee; margin-right: 1px;font-weight: normal; }
		div#letterNavbar a.nav:hover {background: #f00;color: #fff;}
	
		div#letterNavbar a.nav-current:link, 
		div#letterNavbar a.nav-current:active, 
		div#letterNavbar a.nav-current:visited {color: #fff; text-decoration: none; padding: 1px 5px; background: #f00; font-weight: bold; margin-right: 1px}
		div#letterNavbar a.nav-current:hover {color: #fff;}
