/* @override http://www.pridesash.com/sashes/templates/styles/shop_style.css */

body {	margin:0;	padding:0;	font-family:Verdana, Arial, sans-serif;	font-size:11px;	color:#808080;	background-color:#fafafa ;	background-image: url(../../images/shop_images/bgr.gif);	background-repeat: repeat-y;	background-position: center top;	text-align: center; }a{color:#808080;font:11px Verdana, sans-serif}img { border: none;}hr { height: 0px; border-top: 1px;}a:hover{text-decoration:underline}.fl { float: left; }.flc { float: left; clear:left; }.fr { float: right; }.frc { float: right; clear:right; }.fn { float: none; }.hb { background: none; }/* --- hide background  --- */.hd { display:none; }/* --- hide  --- */.hv { visibility:hidden; }/* --- make invisible  --- */.lb { padding-bottom: 0px; display: block; visibility:hidden; }input{	border:solid 1px #b2b2b2;	color:#333333;	font:10px Verdana, sans-serif;	vertical-align: middle;	padding: auto 2px; }input.btn{border:1px solid #B2B2B2;color:#FFFFFF;background-color:#2F4A71;font-size:9px;font-family:Verdana,Arial,sans-serif;font-weight:normal}select{padding-left:3px;font:10px verdana,sans-serif}table{color:#000000;font:11px Verdana,sans-serif}.text10px{color:#000000;font:10px Verdana,sans-serif}a.text10px{color:#990000;font:10px Verdana,sans-serif}small{color:#222222;font:9px Verdana,sans-serif}p{padding:0}h1{display: inline;margin:0;padding-left:10px;color:#3160a4;font:bold 12px Verdana, sans-serif}h2{	margin:0;	color:#3160a4;	font:bold 11px Verdana, sans-serif;	text-align: center;
}h6{display: inline;margin:0;padding-left:10px;color:#3160a4;font:bold 12px Verdana, sans-serif}h5{margin:0;color:#2F4A71;font:12px Arial,sans-serif;font-weight:bold}h4{margin:0;padding-left:10px;color:#FFFFFF;font:11px Verdana,sans-serif;font-weight:bold}h4 a{margin:0;color:#FFFFFF;font:11px Verdana,sans-serif;font-weight:bold;text-decoration:none}.headerbgr{padding-left:10px;color:#2F4A71;background:#F1F7FA;font:10px Verdana,sans-serif;font-weight:bold;line-height:18px}.headerbgr a{padding-left:10px;color:#2F4A71;background:#F1F7FA;font:11px Verdana,sans-serif;font-weight:bold;line-height:18px;text-decoration:none}.headerbl{color:#FFFFFF;background:url(../../images/shop_images/txt_hdr_bgr_blu.gif) no-repeat left;font:10px Verdana,sans-serif;font-weight:bold;height:18px}.headerbc{color:#ffffff;background-color:#3f5b85;font:bold 10px Verdana, sans-serif;height:18px}.headerbr{color:#FFFFFF;background:url(../../images/shop_images/txt_hdr_bgr_blu.gif) no-repeat right;font:10px Verdana,sans-serif;font-weight:bold;height:18px}.hl{border-bottom:1px solid #DDDDDD}.hltop{border-top:1px solid #DDDDDD}.shopbag{padding-left:10px;color:#990000;font:11px Arial,sans-serif;font-weight:bold}.warning{color:#990000;font:11px Arial,sans-serif;}.newproducts{padding-left:10px;color:#FFFFFF;font:11px Arial,sans-serif;font-weight:bold}.newproducts2{padding-left:0px;border-bottom:1px solid #FFFFFF;color:#990000;font:11px Arial,sans-serif;text-decoration:none}.newproducts2 a{padding-left:0px;color:#000000;font:11px Arial,sans-serif;text-decoration:none}.catalogtitle{color:#3160a4;font:11px Arial, sans-serif}.catalogdesc{color:#696969;font:11px Arial, sans-serif}.catalogtxt{color:#808080;font: 11px/16px Arial, sans-serif}
.catalogtxt em{display:inline-block;}.catalogtxt a{color:#2F4A71;font:12px Arial,sans-serif;font-weight:bold;text-decoration:none}.accessories{	margin-bottom: 6px; }.leftmenu0{border-bottom:1px solid #dddddd;padding-left:0;color:#3160a4;font:11px Verdana, sans-serif;height:18px}.leftmenu0 a { color: #595959; text-decoration:none }.leftmenu0 a:hover { color: #a9366e; text-decoration: none; }.leftmenu1{ border-bottom:1px solid #dddddd; padding-left:10px; color:#2289d1; font:11px Verdana, sans-serif; background-image: url(../../images/shop_images/bullet.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 50%; height:18px }.leftmenu1 a { text-decoration:none; color:#2289d1; }.leftmenu1 a:hover { text-decoration:none; color:#3160a4; }.leftmenu2 { border-bottom:1px solid #dddddd; padding-left:10px; color:#2289d1; font:11px Verdana, sans-serif; background-image: url(../../images/shop_images/bullet.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 50%; height:18px; }.leftmenu2 a{ color: #2289d1; text-decoration:none; }.leftmenu2 a:hover{ color: #3160a4; text-decoration:none }.leftmenuactiv0 { border-bottom:1px solid #dddddd; padding-left:0;color:#3160a4; font:11px Verdana, sans-serif; height:18px; }.leftmenuactiv0 a { text-decoration:none; color:#a9366e; }.leftmenuactiv0 a:hover { text-decoration:none; color:#3160a4; }.leftmenuactiv1 { border-bottom:1px solid #dddddd; padding-left:10px; color:#3160a4; font:11px Verdana, sans-serif; background-image: url(../../images/shop_images/bullet.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 50%; height:18px }.leftmenuactiv1 a { text-decoration:none; color:#a9366e; }.leftmenuactiv1 a:hover { text-decoration:none; color:#3160a4; }.leftmenuactiv2{border-bottom:1px solid #dddddd;padding-left:13px;color:#3160a4;background:#fafafa url(../../images/shop_images/bullet.gif) no-repeat left 50%;font:11px Verdana, sans-serif;height:18px;}.leftmenuactiv2 a{text-decoration:none;color:#3160a4;}.leftmenuactiv2 a:hover {text-decoration:none;color:#3160a4;}.price{color:#990000;font:11px Arial,sans-serif;font-weight:bold;text-indent:180px;height:11px;}#container{	background: url(../../../images/sash_background.gif) no-repeat left top;	text-align: left;	width:780px;	height: 350px;	padding:0;	margin: 0 auto;  }#pageheader{color: #e6e6e6;width:780px;background-image:url(../../images/shop_images/top.gif);background-repeat:no-repeat;background-position:center;height:31px;}#header{padding-left:0px;padding-top: 4px;color:#e6e6e6;font:10px Verdana,sans-serif;height:31px;float:left;}#header a{color:#FFFFFF;font:10px Verdana,sans-serif;text-decoration:none;}#header a:hover{color:#36cfff;font:10px Verdana, sans-serif;text-decoration:none}#header2,#header2 a{color:#2F4A71;font:10px Verdana,sans-serif;text-decoration:none}#columns{background-color: transparent;background-repeat: repeat;background-attachment: inherit;background-position: 0 0;padding-left:0;padding-right:0;padding-top:10px;margin:0;width:780px;}#column_left{padding-left:12px;margin:0px;width:160px;float:left;}#column_center{padding-left:17px;margin:0px;width:390px;float:left;}#column_center_right{padding-left:7px;margin:0px;width:589px;float:left;}#column_center_full{margin:0 5px;width:770px;float:right;}#column_full{margin:0px;width:780px;float:left;}#column_right{padding-left:17px;margin:0px;width:172px;float:left;}#pagefooter{margin-top:20px;margin-left:0px;float:left;width:780px;}#footer{margin-top:0px;margin-left:0px;float:left;width:780px;}#footer a{color:#FFFFFF;font:10px Verdana,sans-serif;text-decoration:none}.listheader{color:#FFFFFF;background-color:#8BA8BA;font:10px Verdana,Tahoma,sans-serif;font-weight:bold;text-align:center;height:18px}.listheader a{color:#FFFFFF;text-decoration:none}.listheader a.active{color:#FFFFFF;cursor:default}.listheader a.active:hover{color:#FFFFFF;cursor:default}.listheader a:hover{color:#FFFFFF;text-decoration:underline}.listrowitem{padding-left:0px;background-color:#F7F7F7;font:10px Verdana,Tahoma,sans-serif;height:23px}.listrowitem a{text-decoration:none}.listrowitem a:hover{text-decoration:underline}.dialog{background:#EEEEEE}font.descriptionsnapshot{font-size:9px;font-family:Arial}.checkout_label_on{padding-right:3px;padding-left:3px;padding-bottom:3px;padding-top:3px;background:#8BA8BA;color:#FFFFFF;font-weight:normal;font-size:10px;font-family:Arial}.checkout_page_on{padding-right:3px;padding-left:3px;padding-bottom:3px;padding-top:3px;background:#D8E6EE;font-weight:bold;font-size:10px;font-family:Arial;height:30px}.checkout_label{padding-right:3px;padding-left:3px;padding-bottom:3px;padding-top:3px;background:#0C5989;color:#FFFFFF;font-weight:normal;font-size:10px;font-family:Arial}.checkout_page{padding-right:3px;padding-left:3px;padding-bottom:3px;padding-top:3px;background:#F7F7F7;font-weight:bold;font-size:10px;font-family:Arial;height:30px}.checkout_page a{padding-right:3px;padding-left:3px;padding-bottom:3px;padding-top:3px;background:#F7F7F7;font-weight:bold;font-size:10px;font-family:Arial}.form_label{border-bottom:1px solid #FFFFFF;padding-right:5px;padding-left:5px;padding-bottom:5px;padding-top:5px;color:#2F4A71;background:#F1F7FA;font-weight:bold;font-size:10px;font-family:Verdana}.form_label a{border-bottom:1px solid #FFFFFF;padding-right:5px;padding-left:5px;padding-bottom:5px;padding-top:5px;color:#5073A4;background:#F1F7FA;font-weight:bold;font-size:10px;font-family:Verdana;text-decoration:none}.form_input{border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;padding-right:5px;padding-left:5px;padding-bottom:5px;padding-top:5px;background:#F8F8F8;font-weight:normal;font-size:10px;font-family:Verdana}.form_label_small{padding:2px;background:#D8E6EE;font-weight:normal;font-size:10px;font-family:Verdana}.form_input_small{padding:2px;background:#EEEEEE;font-weight:normal;font-size:10px;font-family:Arial}.path{font-weight:bold;font-size:14px;font-family:Arial}option{color:#000000;font-size:11px;font-family:Verdana,Arial,sans-serif;font-weight:normal}button{border:1px solid #B2B2B2;color:#FFFFFF;background-color:#2F4A71;font-size:9px;font-family:Verdana,Arial,sans-serif;font-weight:normal}.cal_weekdays{border-left:1px solid #FFFFFF;color:#2F4A71;font:10px Verdana,sans-serif;font-weight:bold;text-align:center}.cal_monthdays{border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;font:10px Verdana,sans-serif;text-align:center}.cal_today{border:1px solid #2F4A71;color:#2F4A71;background:#EFEFEF;font:10px Verdana,sans-serif;font-weight:bold;text-align:center}.sashmaker{	background-image: url(/images/Sash-Builder.jpg);	background-repeat: no-repeat;	background-position: center 50%; }#sels{	background-image: url(/images/btn_create-sash.gif);background-position: 0 34px;	width:265px;	height: 34px;	margin: 10px 7px 6px 7px;	display: block;	border: 0;}#sels.hlt{	background-position: 0 68px;}#sels:hover{	background-position: 0 0;}#url {	margin-left: 8px;}#selh{	background-image: url(/images/btn_create-sash.gif);	background-position: 0 34px;	width:265px;	height: 34px;	margin: 10px 7px 6px 7px;	display: block;	border: 0;}#selh.hlt{	background-position: 0 68px;}#selh:hover{	background-position: 0 0;}.start{	background-image: url(/images/btn_create-sash.gif);	background-position: 0 34px;	width:265px;	height: 34px;	margin: 10px 0 6px 0;	display: block;	border: 0;}.start{	background-position: 0 68px;}.start:hover{	background-position: 0 0;}.sash_thumb{	background: #fdfdfd;	width:80px;	padding: 0 25px; }#holder {	width: 580px;	height: 750px;	z-index:1;}td.vat {	vertical-align: top;}#editor {	width: 580px;	height: 750px;}#pridesashEditor {	width: 560px;	height: 750px;	position: absolute;	z-index:2;}#pageantsashEditor {	width: 760px;	height: 750px;	position: absolute;	z-index:2;}#pridesash {	position: absolute;	z-index:1000 !important;}#ablock{	display: block;	width: 380px;	height: 130px;}
#spoff {
	margin-top: 5px;
	margin-left:5px;
}
#spoff h2{
	padding-bottom: 5px;
	font-size: 22px;
	text-shadow: #dadada 2px 2px 2px;

}
#spoff h3{
	padding: 0px;
	margin: 6px 0;
	font-size: 22px;
	text-shadow: #dadada 1px 1px 1px;
	color: green;
	word-spacing: -1px;
}
#spoff p{
	font-size: 14px;
	text-shadow: #dadada 2px 2px 2px;
}
#spoff strong{
	font-size: 16px;
}
#spoff em{
	color: red;
}
#spoff small{
	display: inline-block;
	margin-top: 4px;
	font-size: 11px;
}
#spoff ul{
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 10px;
	text-align: left;
}
#spoff li{
	padding-top: 10px;
	color: #007dbd;
	font-size: 13px;
}

#footnote{
	width: 560;
	float: right;
	color: #222;
}

#footnote span{
	color: maroon;
}

#footnote em{
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #808080;
}
