DIV{position:relative;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;font-size:13px;z-index:1;}
body{background:#a9a9bb;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;font-size:13px;color:#666;margin:15px; line-height:
}
p{font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;font-size:13px;color:#666;margin:5px 0 20px;padding:0;}
#background{width:970px;background:#FFFFFF;border:1px solid #808080;margin:0 auto;margin-top:10px;position:relative;}
#top{width:955px;height:90px;background:#dddde3;padding-top:10px;padding-bottom:5px;padding-left:10px;padding-right:5px;}
.logo{position:absolute;z-index:100;margin:0px 0 0;padding:0;}
.form_label{font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;font-size:12px;font-style:normal;font-weight:700;font-variant:normal;}
.login{position:absolute;margin-left:260px;height:30px;color:#555563;width:274px;margin-top:25px;padding:0 5px;}
.login form{vertical-align:middle;margin:0;padding:7px 0 0;}
.blog{position:absolute;margin-left:260px;height:60px;color:#555563;margin-top:0px;width:259px;padding:0 5px;}
.help{position:absolute;margin-left:570px;height:60px;border-left:1px dashed #a8a8b2;border-right:1px dashed #a8a8b2;padding-left:10px;padding-right:5px;width:170px;}
.search3{position:relative;color:#FFFFFF;width:350px;float:right;padding-right:5px;}
.search3 form{margin:0;padding:0;}
.search3 input{font:18px'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;}
.search{position:absolute;margin-left:770px;color:#555563;width:180px;}
.search form{margin:0;padding:0;}
.search input{font:9px'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;width:100px;}
#menu{
	height:30px;
	vertical-align:middle;
	letter-spacing:1px;
	display:block;
	position:relative;
	z-index:99;
	background-color:#7560a7;
	margin:0;
	padding:0;
	width: 125px;
}
#footer{font:normal 13px'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;color:#ffffff;margin-top:10px;padding-top:8px;background-color:#777787;}
#footer a,  #footer a:link, #footer a:visited{color:#ffffff;text-decoration:none;padding:0;}
#footer a:hover{color:#ffffff;text-decoration:underline;padding:0;}
.iButton{vertical-align:middle;padding-top:1px;}
#section_header { padding-bottom:20px; padding-top:10px; padding-left:10px; }
#content_home{width:930px;z-index:-1;margin:10px;padding:0;}
#content{
	width:950px;
	font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
	font-size:13px;
	color:#666;
	margin-right:0px;
	margin-left:10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
form{padding:0;}
h1.title, h1.title-1{
	letter-spacing:-.05em;
	color:#333;
	font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
	font-size:30px;
	font-weight:bold;
	margin:0;
	padding:0;
}
h1.title-2{letter-spacing:-.05em;color:#282336;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;font-size:22px;	font-weight:bold;
0;margin:0;padding:0;}
h2.sub{
	letter-spacing:-.05em;
	font-size:18px;
	color: #666;
	font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	font-weight: normal;
}
h2.sub-2{letter-spacing:-.05em;font-size:18px;color:#505050;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;margin:0;padding:0;}
h2.sub-4{letter-spacing:-.05em;font-size:16px;color:#000;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;margin:0;padding:0;}
h2.sub-5{letter-spacing:-.05em;font-size:18px;color:#FFF;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;margin:0;padding:0;}
input, select, textarea{font-size:11px;}
.login input{font:9px'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;width:88px;}
.login label{position:absolute;margin-top:18px;font:11px'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;}
.help b, .search b, .b{font:bold 12px'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;color:#5a399e;}
.help i{font:bold 12px'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;color:#989801;font-style:normal;}
.blue{font-weight:700;color:#06c;text-decoration:none;}
.gray{color:#999;}
.red{font:bold 12px'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;color:#c03;text-decoration:none;}
.cat_subtitle{font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;font-size:14px;font-weight:700;color:#000;margin:10px 0 0;}
.cat_title{font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:700;color: #666;margin:10px 0 0;}
.prices{font-size:14px;font-weight:700;color:#06c;}
a:visited{color:#06c;text-decoration:underline;}
a:hover{color:#06c;text-decoration:none;}
a:link{color:#06c;text-decoration:underline;}
.login a, .help a{color:#06c;text-decoration:underline;}
.green{color:#989801;text-decoration:none;}
.notice{background-color:#f8efc2;border:1px solid #f0e292;position:relative;float:none;width:930px;margin:5px;padding:5px;}
.notice-yellow{background-color:#f8efc2;border:1px solid #f0e292;position:relative;float:none;width:930px;margin:5px;padding:5px;}
.notice-red{
	background-color:#C00;
	border:1px solid #9E0000;
	position:relative;
	float:none;
	width:930px;
	margin:5px;
	padding:5px;
	color: #FFF;
}

.notice-red a:visited, .notice-red a:hover, .notice-red a:link{
	color:#fff;text-decoration:underline;
	}
.bg_gray_gradient_wrapper {
	position:relative;
	z-index:1;
	background-image:url(/images/bg_purple_gradient_side.jpg);
	background-repeat:no-repeat;
	width:285px;
	height:500px;
	top:0;
	margin:5px;
	padding:10px;
}

.bg_gray_gradient_wrapper2 {
position:relative;
background-image:url(/images/bg_purple_gradient_side2.jpg);
background-repeat:no-repeat;
z-index:2;
float:right;
width:285px;
height:449px;
top:0;
margin:5px 5px 0;
padding:10px;
}

.bg_gray_gradient_wrapper3 {
position:relative;
z-index:2;
float:right;
background-image:url(/images/bg_purple_gradient_side3.jpg);
background-repeat:no-repeat;
width:285px;
height:449px;
top:0;
margin:5px 5px 0;
padding:10px;
}

.bg_gray_gradient_wrapper4 {
position:relative;
z-index:2;
float:right;
background-image:url(/images/bg_purple_gradient_side4.jpg);
background-repeat:no-repeat;
width:285px;
height:449px;
top:0;
margin:5px 5px 0;
padding:10px;
}

.bg_gray_gradient_wrapper5 {
position:relative;
z-index:2;
float:right;
background-image:url(/images/bg_purple_gradient_side5.jpg);
background-repeat:no-repeat;
width:285px;
height:449px;
top:0;
margin:5px 5px 0;
padding:10px;
}

.bg_gray_gradient_rows {
padding-bottom:30px;
font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
width:270px;
padding-left:5px;
padding-top:3px;
}

.media_wrapper {
position:relative;
z-index:1;
float:left;
background-repeat:no-repeat;
width:500px;
margin:5px;
padding:10px;
}

.media_rows {
padding-bottom:10px;
font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
width:500px;
padding-left:5px;
padding-top:3px;
float:left;
}
#preview{z-index:1;background:#fff;border:1px solid #ccc;color:#fff;display:none;padding:5px;position:absolute;-moz-box-shadow:0px 0px 20px #666;-webkit-box-shadow:0px 0px 20px #666;box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 20px;}
#autoComplete{postion:absolute;border:solid 2px #F0F0F0;background:#FFFFFF;width:163px;overflow:hidden;margin-top:-12px;display:none;}
#autoComplete ul{font-size:12px;}
#autoComplete li{display:block;border:0px;padding:0px;margin:0px;height:16px;}
#autoComplete li:hover{background:#e1f7fe;}
#autoComplete a{padding:5px;width:160px;border:0px;text-decoration:none;font-size:1.2em;line-height:16px;}
#autoComplete a:hover{}
.ac_results{display:block;border:solid 1px #dddddd;background:#F5F5F5;width:500px;opacity:0.95;position:relative;font-size:10px;z-index:9999;}
.ac_results ul{font-size:1.1em;width:100%;padding:0;margin:0;overflow:hidden;z-index:9999;}
.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:9999;filter:mask();width:1px;height:1px;}
.ac_results li{text-align:left;padding:2px;width:100%;overflow:hidden;z-index:9999;cursor:pointer;}
.ac_loading{background:Window url('/indicator.gif') no-repeat right center;}
.ac_over{background-color:#7560a7;color:#ffffff;}
.clear{overflow:hidden;width:100%;}
a.button-purple {background:transparent url('/images/button-purple-a.png') no-repeat scroll top right;font-size:12px;color:#FFFFFF;display:block;height:21px;margin-top:5px;margin-bottom:5px;margin-right:0px;padding-right:18px; text-decoration:none;}
a.button-purple span{color:#FFFFFF;background:transparent url('/images/button-purple-span.png') no-repeat;display:block;line-height:11px;padding:5px 0 5px 18px; text-decoration:none;}
a.button-orange, a:link.button-orange{background:transparent url('/images/button-orange-a.png') no-repeat scroll top right;color:#FFFFFF;font-size:12px;display:block;height:21px;margin-top:5px;margin-bottom:5px;margin-right:0px;padding-right:18px;text-decoration:none;}
a.button-orange span{text-decoration:none;color:#FFFFFF;background:transparent url('/images/button-orange-span.png') no-repeat;display:block;line-height:11px;padding:5px 0 5px 18px;}
a.button-blue, a:link.button-blue{background:transparent url('/images/button-blue-a.png') no-repeat scroll top right;font-size:12px;color:#FFFFFF;display:block;height:21px;margin-top:5px;margin-bottom:5px;margin-right:0px;padding-right:18px;text-decoration:none;}
a.button-blue span{color:#FFFFFF;text-decoration:none;background:transparent url('/images/button-blue-span.png') no-repeat;display:block;line-height:11px;padding:5px 0 5px 18px;text-decoration:none;}
.button-submit-blue{ font-family:inherit;font-size:12px;color:#FFFFFF;border:none;background:url('/images/button-blue-submit.png') no-repeat top left;padding:3px 10px;width:145px;height:21px;text-decoration:none;
}
a.button-purple-xlarge{background:transparent url('/images/button-purple-xlarge-a.png') no-repeat scroll top right;font-size:18px;color:#FFFFFF;display:block;height:40px;margin-top:10px;margin-bottom:10px;margin-right:0px;padding-right:18px;text-decoration:none;}
a.button-purple-xlarge span {color:#FFFFFF;text-decoration:none;background:transparent url('/images/button-purple-xlarge-span.png') no-repeat;display:block;line-height:20px;padding:10px 0 10px 18px;}


#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 10px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -37px -37px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

