@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0}

body {
	background:url(../images/bg.jpg) top left;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000
}

a {color:#900; text-decoration:none; font-size:12px}
a:hover {color:#000}

.clear {clear:both}

#mainwrapper {width:960px; padding:0 20px 8px 10px; background-color:#fff; margin:0 auto; overflow:hidden;}

#header {height:140px; position:relative}
#logo {position:absolute; top:46px; left:0}
#toprotating {position:absolute; top:40px; right:0}
#toprightlinks {position:absolute; top:15px; right:0; color:#555555}
#toprightlinks a {color:#6d96c3; text-decoration:none}
#toprightlinks a:hover {color:#000}

#menuwrapper {height:37px; background-color:#e06083}

#bannerwrapper {margin-top:16px}
#bannerimage {float:left}
#bannerright, #innerbannerright {height:347px; float:right}
#innerbannerright {height:auto}
#followus {width:267px; height:33px; background:url(../images/follow-bg.gif) top left no-repeat;
		font:17px/33px Arial, Helvetica, sans-serif; padding:0 15px}
		
#contentwrapper, #vendorcontentwrapper {margin:20px 0}
#contentwrapper h1, #vendorcontentwrapper h1 {font:20px/30px Arial, Helvetica, sans-serif; color:#777777; font-weight:normal;}
#contentwrapper h2, #vendorcontentwrapper h2 {font:16px/25px Arial, Helvetica, sans-serif; color:#D95378; font-weight:normal; margin-top:12px}
#contentwrapper p, #vendorcontentwrapper p {margin-top:12px}
#contentwrapper img {padding:4px; border:solid 1px #858585; background-color:#ffffff; margin:20px}
.featurelist {padding-left:12px; list-style:none}
.featurelist li {font:14px/22px Arial, Helvetica, sans-serif; margin-top:3px; background:url(../images/right-bullet.gif) top left no-repeat; padding-left:20px }

.formbg {width:273px; height:126px; background:url(../images/banner-right-bg.png) top left no-repeat; padding:15px 12px 0 12px}
.formbg h4, #loginform h4, .footercol h3 {font:19px/32px Arial, Helvetica, sans-serif; color:#d22753; font-weight:normal; margin-bottom:5px}
.formbg td, #loginform td {font:14px/20px Arial, Helvetica, sans-serif; color:#333333}
.formbg input[type=text], .formbg input[type=password], .formbg select, #loginform input[type=text], #loginform select {width:190px; height:21px; border:solid 1px #787878;}
.formbg option {width:190px; text-transform:capitalize}
.top20 {margin-top:16px}

#row-2, #row-3 {margin-top:22px}

#vendors {width:550px; height:204px; background:url(../images/vendor-bg.jpg) top left no-repeat; float:right; padding:43px}
#vendors ul {font:13px/22px Arial, Helvetica, sans-serif; color:#bc915b; list-style:none; float:left}
#vendors ul a {color:#bc915b; text-decoration:none}
#vendors ul a:hover {color:#900}
.right30 {margin-right:52px}

.vendorcol {width:427px; float:left; padding:20px; background-color:#e6869e; height:600px}
.vendorcol h3{color:#ffffff; font:20px/30px Arial, Helvetica, sans-serif}
.vendorcol ul{color:#ffffff; font:14px/24px Verdana, Geneva, sans-serif; padding-left:15px; margin-top:10px}
.vendorcol ul li {margin-top:7px}
.vendorcol table {margin:0 auto; color:#fff}
.vendorcol input[type=text], .vendorcol select {width:264px; height:19px; border:solid 1px #e63e68}
.margin25 {margin-right:25px}

#row-3-left {float:left; width:308px; height:290px}
#loginform {height:126px; background:url(../images/login-bg.png) top left no-repeat; padding:15px 12px 0 12px}

.footercol {width:228px; float:left; margin-top:20px; padding-top:10px; border-top:solid 1px #858585}
.footermargin {margin-right:16px}
.footercol ul{color:#000; font:13px/19px Verdana, Geneva, sans-serif; padding-left:15px; margin-top:5px}
.footercol ul li {margin-top:0px}
.footercol h3 {margin-bottom:0}

#footervendor {margin-top:22px; height:55px; border:solid 1px #bc915b; border-left:none; border-right:none;
	font:15px/55px Arial, Helvetica, sans-serif; color:#653f2d; text-align:center}
	
#formregister input[type=text], #formregister select {width:250px; border:solid 1px #858585; background-color:#f5f5f5; height:20px}
#formregister textarea {width:250px; border:solid 1px #858585; background-color:#f5f5f5; height:120px; overflow:auto}
#formregister td {padding:5px; font-size:12px}
#formregister {border: solid 1px #e9e9e9; margin:0 auto}
	
#footervendor a {color:#653f2d; text-decoration:none}
#footervendor a:hover {color:#900}


#footer {margin-top:22px; text-align:center; color:#bc915b; font:14px/22px Arial, Helvetica, sans-serif}
#footer a {color:#bc915b; text-decoration:none}
#footer a:hover {color:#000}

.story{
	float:left;
	width:300px;
	margin:10px;

}
.storytitle{
	text-align:center;
	background-color:#e06083;
	color:#FFFFFF;
	height:25px;
	line-height:25px;
	font-weight:bold;
	margin-bottom:10px;
}
#thumbnil img{
	margin:5px 10px 0 0;
	border:solid 1px #000;
	padding:5px;
}

#vendorleftbar {width:180px; float:left}
#vendorleftbar img{margin-bottom:5px;}
#vendorcontent {width:560px; float:left;}
#vendorcontent2 {width:560px; float:left;}
#vendorrightbar {width:180px; float:left}
#vendorrightbar img{margin-bottom:5px;}
.vendormargin {margin-right:20px}

#vendorleftbar ul{color:#ffffff; font:14px/24px Verdana, Geneva, sans-serif; margin-top:5px}
#vendorleftbar ul li {margin-top:0aspx}
#vendorleftbar ul a {color:#bc915b; text-decoration:none}

#vendorcontent h3 {background-color:#fcebf0; font:18px/30px Arial, Helvetica, sans-serif; color:#373737; padding:3px 15px; font-weight:normal; margin-top:15px}
#vendorcontent2 h3 {background-color:#fcebf0; font:18px/30px Arial, Helvetica, sans-serif; color:#373737; padding:3px 15px; font-weight:normal; margin-top:15px}

#preferredbox {margin-top:15px}
#preferredbox h4 {font:16px/24px Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px}
#preferredbox img {float:left; border:solid 1px #000; width:148px; height:148px}
#preferredboxcontent {background-color:#eeeeee; padding:15px; float:left; width:380px; height:120px}
#preferredboxcontent p {margin:0 0 12px 0}
#preferredboxlinks {background-color:#cacaca; height:30px}

#regularbox {margin-top:15px}
#regularbox h4 {font:16px/24px Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px}
#regularboxcontent {background-color:#eeeeee; padding:15px; float:left; width:530px; height:90px}
#regularboxcontent p {margin:0 0 12px 0}
#regularboxlinks {background-color:#cacaca; height:30px}

#contactlink {background-color:#777576; color:#fff; font:13px/30px Arial, Helvetica, sans-serif; padding:0 10px; height:30px; display:inline-block; float:right}
#contactlink:hover {background-color:#000}
#savelink {background-color:#cacaca; color:#000; font:13px/30px Arial, Helvetica, sans-serif; padding:0 10px; height:30px; display:inline-block; float:right}
#savelink:hover {background-color:#777576}
#profilelink {background-color:#e06083; color:#fff; font:13px/30px Arial, Helvetica, sans-serif; padding:0 10px; height:30px; display:inline-block; float:right}
#profilelink:hover {background-color:#b71f3a}

#vendorbannerleft {width:160px; border:solid 10px #fcebf0; float:left; margin-bottom:20px}
#vendorbannermiddle {width:540px; border:solid 10px #fcebf0; float:left; margin-bottom:20px}
#vendorbannerright {width:160px; border:solid 10px #fcebf0; float:left; margin-bottom:20px}

#preferredbox1 li{
width: 130px;
margin-left: 5px;
float:left;
}


.double_column_list li {float: left; width: 50%;}