/*
Montaege.com - Montaege, LLC. - MAIN CSS (global.css)
COPYRIGHT 2009, Montaege
Design & Code by Visions & Ideas Group - http://www.vandigroup.com
*/


/* Color Palette
================================================================
	dark blue -	#3f4a59		light blue - #606d7c
	med tan - #b38961		light tan - #d7b58f
	light grey - #eae9ea
	text - #3f4a59
	a text - #35251b			
================================================================*/

/*-------------------- Global Formatting --------------------*/
* {margin:0;padding:0}
html, body, div, p, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, 
label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .nomargin {margin:0;padding:0;border:0;outline:0;font-style:inherit}

body {padding:0;font:13px arial;color:#3f4a59;background:#eae9ea url('images/site/bg-body.jpg') top left repeat-x;text-align:center}

a:link, a:visited {color:#b71237;background-color:transparent;text-decoration:none}
a:hover {text-decoration:underline}


h1,h2, h3, h4, h5, h6 {color:#606d7c;font-weight:normal}
h1 {font-size:28px}
h2 {font-size:21px}
h3 {font-size:18px}
h4 {font-size:16px}
h5 {font-size:14px}
h6 {font-size:12px}

ul li {list-style-type:none}
img,img  a {border:0}
.clear {clear:both}
.left {float:left}
.center {text-align:center}
.right {float:right}
.bold {font-weight:bold}
.nobold {font-weight:normal}
.uline {text-decoration:underline}
.orange {color:#ff9900}
.red {color:red}
p.intro {padding:4px 8px 10px 8px;font-weight:bold}
hr {clear:both;margin:12px auto;height:1px;border:0;color:#cecece;background-color:#cecece}


#wrap {margin:0 auto;width:916px}

/*-------------------- Header --------------------*/

	#header {width:916px;height:135px;background:url('images/site/bg-top.png') top left no-repeat;text-align:left}
		.loggedin {float:right;margin:0 0;padding:4px 8px;font-size:12px;border-bottom:1px #ebecef dashed;border-left:1px #ebecef dashed;text-align:center;background:#fafafa}
		#utility {padding:78px 0 0 0}
			#util1 {float:left;width:620px;margin:0 0 0 0;text-align:right}
				#util1 img {vertical-align:top}
				#util1 ul {width:620px;}
				#util1 li {display:inline}
					#util1 li a {margin:0 12px;color:#424e5e;font-weight:bold;font-size:12px;text-decoration:none}
					#util1 li a:hover {text-decoration:underline}
			#util2 {display:inline;float:right;margin:0 0;padding:0 0 0 0px;width:250px;text-align:left}
				#util2 a {margin:0 3px;color:#dbdbdb;font-size:13px;font-weight:bold}
					#util2 a:hover {color:#d7b58f}
				#util2 span {color:#d7b58f;font-size:12px}

/*-------------------- Main --------------------*/

	#content {margin:0 0;width:916px;min-height:424px;background:url('images/site/bg-mid.png') top left repeat-y}
		#left {float:left;margin:0 0;padding:0 0 0 14px;width:170px;text-align:left}
			#left ul {margin-left:8px}
			#left h1 {margin:10px 0 0px 0;color:#dbdbdb;font-size:15px;letter-spacing:.05em;border-bottom:1px #606d7c dashed}
			#left li {line-height:15px}
				#left li a {color:#dbdbdb;text-decoration:none;font-size:12px;letter-spacing:.08em}
				#left li a:hover {color:#d7b58f}
			#mainnav li a {color:#dbdbdb;text-decoration:none;font-size:12px;letter-spacing:.05em}


	#main {float:right;margin:-36px 5px 0 0;padding:16px 12px 22px 12px;width:696px;text-align:left}
		#main h1 {margin:12px 0 16px 0}
		#main h3 {margin:4px 0 4px 0}
		#main p {margin:0 0 14px 0;line-height:16px}
		#main a {color:#7c404f}

	#mainhome {float:right;margin:-36px 5px 0 0;padding:0;width:720px}
		#mainhome h1 {margin:12px 0 16px 0;color:#606d7c;font-size:22px}
		#mainhome a {color:#7c404f}

	#sub {float:right;margin:1px 0 0 0;width:720px}
		#s1 {float:left;width:240px;height:147px}
		#s2 {float:left;width:240px;height:147px}
		#s3 {float:left;width:240px;height:147px}


	#contentbot {width:916px;height:6px;background:url('images/site/bg-bot.jpg') top left no-repeat;text-align:left}

	.splitl {float:left;margin:0 16px 0 0;padding:0 22px 0 16px;width:306px;border-right:1px #f2f2f2 solid}
	.splitr {float:right;margin:0 0 0 0;padding:0 16px 0 16px;width:296px}
		.splitl h2, .splitr h2 {margin:0 0 6px 0;font-weight:normal;font-size:16px;color:#606d7c}



/*-------------------- Misc --------------------*/

	.breadcrumb {margin:0 0 0 12px;font-size:11px}
		.breadcrumb a {color:#858585}

	#catimage {float:left;margin-top:0px;width:348px}
	#catthumbwrap {float:right;width:340px}

	.nav-strip {}
	.catheader p {margin:12px 0;width:340px;font-size:26px;color:#606d7c}

	.bookmarks {margin:22px 18px 0 0;text-align:center}
		.bookmarks img {vertical-align:bottom}

	.thumb {padding:8px 0}
		.thumb-con {float:right;width:178px}
		p.thumb-name {margin:0px 0 12px 0}
			p.thumb-name a {font-weight:bold;font-size:13px;color:#3f4a59}
		p.thumb-descr {font-size:11px;color:#798595}
		p.thumb-price {margin:12px 0}

	.thumb2 {display:inline}

	.display-box {float:right;margin:0 0;width:320px}

	.nav-pages {float:right;font-size:11px}

	.cart {margin:20px auto;width:600px;border:none}

	.midbox {margin:20px auto;width:600px}
		.midbox h1, .midbox h1 em {font-size:18px}
		.midbox a {color:}

	.my_account > h2 {font-size:16px}
	.cart-items-added {margin:12px 0 0 0;padding-top:12px;border-top:1px red solid}
		.cart-items-added h3 {margin:0 0 12px 0}

	.display-pic {float:right;margin:12px 44px 0 0;width:250px;text-align:center}
		a.thickbox {border:1px #dcdee1 solid}
		.display-pic small {font-size:11px}

	.thumb-top {float:left;margin:0 12px;width:160px;}
		.thumb-btm {display:none}
	.cart-items-added {clear:both;margin:14px 0 0 0}

	.display-box {margin:30px auto 0 auto;width:300px}
	.display-box-header {float:right;margin:12px 0 0 0;width:250px}
		.display-box-header h2 {font-size:15px;color:#3f4a59}
		.display-box-header h3 {font-size:13px;color:#3f4a59}
		.display-box-header p {font-size:13px;color:#3f4a59}
	.display-buy, .display-buy-btns, .display-actions {clear:right;float:right;width:320px}

	.display-buy-btns input {margin:0 0 6px 0;padding:3px 5px}

.tabberlive input {display:inline;text-align:center}
.tabberlive .tabbertab h2 {margin:0 0 12px 0;text-align:left}
.tabberlive label {margin:0 0 0 16px;font-weight:bold}
.tabberlive .tabbertab h3 {}

	#shipping_quote {float:right;margin:0 0;font-size:16px;color:red}


table.prod-table {margin:0 auto}

a.butgrey {margin:8px 0;padding:3px 5px;background:#e8e8e8;border:1px #fff solid;color:#000}
a.butblue {margin:8px 0;padding:3px 5px;background:#576374;border:1px #fff solid;color:#fff}

	.vbutcheckout {margin:4px 0;width:90px;height:31px;background:url('images/site/vbutcheckout.jpg') top left no-repeat;text-align:left}
		a.vbutcheckout {display:block;width:90px;height:31px}
	.vbutclear {margin:6px 0;width:90px;height:31px;background:url('images/site/vbutclear.jpg') top left no-repeat;text-align:left}
		a.vbutclear {display:block;width:90px;height:31px}
	.vbutupdate {margin:4px 0;width:90px;height:31px;background:url('images/site/vbutupdate.jpg') top left no-repeat;text-align:left}
		a.vbutupdate {display:block;width:90px;height:31px}





/*-------------------- Interior Page Formatting --------------------*/	
	#contentPad {padding:0}

	#faqs {margin:12px auto;width:660px}
		#faqs h2 {font-weight:bold;font-size:13px}
		#faqs p {font-size:13px}	


/*-------------------- 2 Col CSS Tables --------------------*/
div.cssTable {font-size:12px}
div.tableRow {margin:0 auto 0 auto;text-align: center; width: 96%}
div.leftContainer {float:left;margin:0;text-align:right;width: 120px;font-weight:bold}
div.rightContainer {float:left;margin-left:12px;width:400px;text-align:left}
div.spaceLine {clear:both;width: auto}


		
/*-------------------- Contact Form --------------------*/

	#contactwrap {padding:0 22px}


	#fieldgroup {margin:0 auto;width:600px}

	#contactbox {float:right;padding:12px;width:230px;background:#e7dbcf}
		#contactbox h2 {margin-bottom:12px}
		#contactbox h3 {font-size:13px}
		#contactbox p {font-size:12px}


			label.vlabel {margin-top:6px;width:300px;text-align:right;font-size:13px;font-weight:bold}
			.vinput, .vselect, .vtextarea {display:block;margin:2px 0 8px 0;padding:3px;width:300px}
			.vselect {margin:2px 0 -4px 0;width:304px}
			.vtextarea {width:300px}
			.vcaptcha {width:80px;padding:3px}


	/*#fieldgroup {padding-top:10px;text-align:left;background:url('images/site/contact_back.gif') repeat-x bottom left}
		#fieldgroup h2 {padding:12px 20px;color:#ff9900;text-align:left}
		#fieldgroup form {margin:14px 0 0 20px;padding:8px}
		#fieldgroup img {float:right;margin:50px 16px 0 0;padding:1px;border:1px #606060 solid}
		#fieldgroup fieldset {text-align:left}
			#fieldgroup > label {display:block;margin-top:6px;width:200px;text-align:left;font-size:13px;font-weight:bold;background-color:transparent}
			#fieldgroup > input,select,textarea {display:block;margin:2px 0 0 0;padding:3px;width:250px}
			#fieldgroup .submit {clear:both;margin:-4px 0 0 20px;width:223px;height:53px}*/
	.cForm {margin:0 auto}
	.fStyle {color:#333;border:1px solid #ccc}
	.hidden {visibility:none}


/*-------------------- Footer --------------------*/
	#footer {margin-top:4px;width:916px;height:50px;border-top:1px #a7acb2 solid}
		#footer img {vertical-align:top}
		#footer ul {float:left;margin:16px 0 0 6px;width:460px}
		#footer li {display:inline}
			#footer li a {margin:0 2px;color:#424e5e;font-weight:bold;font-size:11px;text-decoration:none}
			#footer li a:hover {text-decoration:underline}
		#newsletter {float:right;width:244px;height:50px;background:#4c5968}
			#newsletter h3 {margin:3px 0 0 0;font-size:12px;font-weight:bold;color:#dbdbdb}
			#newsletter input {margin:3px 0;padding:1px 4px;font-size:12px;color:#424e5e}

		#copyright {clear:both;margin:6px auto 0 auto;width:916px;font-size:10px;text-align:right;color:#3f4a59}


	/*#poweredby-paid {display:none}*/

	#masform {margin:0 auto;padding:6px;width:680px}
	input, select, textarea {margin:6px 0;padding:3px 5px}
	div.error {color:red}
	#display_variants select {margin:6px 0;padding:3px 5px}

	.cart-items-added {border:none}


	#catform {}
		#catform label {margin:0 0;width:300px;text-align:right;font-weight:bold}
		#catform form {}
		#catform input {padding:3px;width:200px}
		#catform select {}
		#catform submit {}