*{padding: 0; margin: 0;}
body {
	margin: 0px;
	font-family:Trebuchet MS;
	font-size:13px;
	background-color:#fefefe;
}
a {color:#3b5998; text-decoration:none;}
a:hover {color:#a9206d; text-decoration:underline; cursor:pointer;}

hr {height:1px;}

h1 { font-size:22px; font-weight:bold; height:1%; overflow:hidden; color:#333333; -webkit-font-smoothing: antialiased;}
h2 {
	color: #333333;
	font-size:17px;
	padding-bottom:8px;
	margin:0px;
	 -webkit-font-smoothing: antialiased;
}
h3 {
	font-weight:bold;
	color:#333333;
	padding:8px 0px 8px 0px;
	margin:0px;
	line-height:18px;
	font-size:16px;
	 -webkit-font-smoothing: antialiased;
	}
h4 { 
	font-size:14px;
	color:#666666;
	font-weight:bold;
	padding-bottom:5px;
	 -webkit-font-smoothing: antialiased;
}

#site {
	margin: 0px auto;
	width: 1040px;
}
#background {
	width: 1000px;
	margin: 0px auto;
	z-index: 1;
	position: relative;
	clear: both;
	float: left;
	background-color:#FFFFFF;
	padding-left:27px;
	padding-right:27px;
	background: url(../images/shadow_mid.png) top left repeat-y;
}
#page {
	width: 1000px;
	margin: 0 auto;
}
#header {
	width:1000px;
	float:left;
	padding: 25px 0px 20px 0px;
}
#midlle {
	width:1000px;
	float:left;
	padding-bottom:15px;
	
}
.pages { float:left; width:720px; padding:20px 5px 0px 5px; color:#333333;}
.pages p { float:left; padding-top:15px;  width:720px;}

#qucik-search {
	float:left;
	width:900px;
	padding:45px 50px 25px 50px;
	height:200px;
	
}
#quick-links {
	float:left;
	width:1000px;
	padding:10px;
}
#box-section {}
#newsletter {
	padding:8px;
	background-color: #F6F6F6;
	float:left;
	width:980px;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border:1px solid #dedede;
}
#latest_news {font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; -webkit-font-smoothing: antialiased; line-height:1.5em; font-size:13px; color:#333; float:left; width:500px; background-color: #F6F6F6; padding:10px; border:1px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius:5px; background-image:-moz-linear-gradient(top,#f6f6f6,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#ffffff));}
#news {font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; -webkit-font-smoothing: antialiased; line-height:1.5em; font-size:14px; color:#333;}
.news-img {max-width:350px; padding:5px 10px 10px 0px;}
.news-img-border {
	max-width:350px;
	-moz-box-shadow: 3px 3px 4px #CCCCCC;
	-webkit-box-shadow: 3px 3px 4px #CCCCCC;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    padding: 5px;
}
.listing-news {color:#666666; font-size:11px; padding-top:8px; font-weight:normal; width:750px;}
.listing-news-img {float:left; width:140px; padding-top:10px;}

.listing-news-text { float:left; width:590px;}
.listing-news-logo { float:left; width:55px;}
.news-image-thumb{
	-moz-box-shadow: 3px 3px 4px #CCCCCC;
	-webkit-box-shadow: 3px 3px 4px #CCCCCC;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    max-height: 100px;
    max-width: 120px;
    padding: 5px;
}
img.centered {display:block; margin-left:auto; margin-right:auto;}
.stories { float:left; width:750px; padding:20px 10px 10px 10px; font-size:11px;}
.stories ul { list-style-type:none;}
.stories ul li { padding:10px; border-bottom:1px solid #dedede; float:left; width:750px;}
.stories ul li:hover { background-color:#f0f1f1; background-image:-moz-linear-gradient(top,#f0f1f1,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f1f1),to(#ffffff));}

#recent_companies { font-size:11px; float:left; width:1000px;}
#recent_companies p { padding:10px 0px;}
#recent_companies UL LI { float:left; display:block; width:190px; padding:5px;}
.recent_companies_block { display:block; border:1px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius:5px; text-align:center; height:90px; padding:10px;}

#footer {
	width:1000px;
	float:left;
	padding:15px 0px 60px 0px;
}
#footer p { float:left; padding:10px 0px 10px 0px; color: #C1C1C1;}

#footer .letters {width:1000px; float:left; padding:10px 0px 0px 0px; color: #C1C1C1; }
#footer .letters ul li {text-decoration: none; color: #999999; font-size:12px;}
#footer .letters ul li a{text-decoration: none; color: #999999; letter-spacing: 3px;}
#footer .letters ul li a:hover{color: #a9206d; text-decoration: underline;}
#footer .letters_bold {font-weight:bold; color:#666666;}

.col {
	width:200px;
	float:left;
	border-top:1px dashed #EFEFEF;
	padding-top:10px;
}
#footer UL {
	list-style:none;
}
#footerNav UL LI A:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
#footerNav {
	font-size:12px;
	width:1000px;
	float:left;
}
#footerNav UL {
	padding:0px;
	margin: 0px;
	list-style:none;
}
#footerNav UL LI {
	padding: 0px;
	margin: 0px;
	list-style:none;
	line-height:18px;
}
#footerNav UL LI A {
	margin: 0px;
	text-decoration: none;
	color: #999999;
}
#footerNav UL LI A:hover {
	color: #a9206d;
	text-decoration: underline;
}

#mainNav {
	font-size:16px;
	width:1000px;
	float:left;
	border-bottom:2px solid #a9206d;
}
#mainNav UL {
	padding: 0px;
	margin: 0px;
	list-style-type: none
}
#mainNav UL LI {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	text-align: center
}
#mainNav UL LI A {
	padding:5px 15px 5px 15px;
	display: block;
	margin: 0px;
	color: #a9206d;
	line-height: 100%;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

#mainNav UL LI A:hover {
	text-decoration:underline;

}
#find-company {
	float:left;
	width:639px;
	padding:10px;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	background-color:#e8e9ea;
	background-image:-moz-linear-gradient(top,#e8e9ea,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e9ea),to(#ffffff));
}
#find-company UL {
	list-style:none;
	margin: 0px;
	padding:0px;
}
#find-company UL LI {
	padding:5px;
}

#banner-right {
	float:left;
	width:300px;
	text-align: left;
	padding:10px;

}
#banner-left {
	float:left;
	width:210px;
	text-align: left;
	padding-right:20px;

}
#refine-search {
	float:left;
	width:220px;
	text-align: left;
	padding:5px;

}
#adjust-search {
	float:left;
	width:220px;
	text-align: left;
	padding-right:10px;
}
.search-title { float:left; padding:5px 5px 5px 10px; background-color:#eaf1ff; width:205px; -moz-border-radius: 5px; -webkit-border-radius:5px;}
.adjust-search-border { float:left; width:200px; padding:10px;}
#adjust-search ul { list-style-type:none; margin:0px; padding-left:0px; }
#adjust-search ul li { padding-bottom:8px;}
#pagination { float:left; width:770px; text-align:center; padding-top:10px;}
#results { float:left; width:770px;}
#results-bar { float:left; width:770px; padding:5px 0px 15px; color:#a9206d; font-size:16px; font-weight:bold; clear:both;}
.sort { float:right; clear:both;}
#results-bar ul { list-style-type:none; padding-top:10px;}
#results-bar ul li {}
#search-bar { float:left; width:1000px; padding-top:5px; padding-bottom:15px;}
#search-bar a { text-decoration:none; color:#666666;}
#search-bar a:hover { text-decoration:underline; color:#a9206d;}
#search-bar UL { list-style-type:none; padding:0px; margin:0px;}
#search-bar UL LI { float:left; display:block;}
#find-products {
	float:left;
	width:639px;
	padding:10px;
	border-right:1px solid #e8e9ea;
	border-bottom:1px solid #e8e9ea;
	background-color:#e8e9ea;
	background-image:-moz-linear-gradient(top,#e8e9ea,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e9ea),to(#ffffff));

}
#find-products UL {
	list-style:none;
	margin: 0px;
	padding:0px;
}
#find-products UL LI {
	padding:5px;
}
#limit {}
#limit a { text-decoration:none;}
#limit a:hover { text-decoration:none; border-bottom:1px dotted #a9206d;}
.browse { float:left; width:300px; padding:10px;}
.browse a { text-decoration:none; color:#333333;}
.browse a:hover { text-decoration:underline; color:#a9206d;}
.category-browse { float:left; width:998px; border:1px solid #EBEBEB; text-transform:capitalize;}
.category-browse a {text-decoration:none; color:#333333; font-size:13px;}
.category-browse a:hover {text-decoration:underline; color:#a9206d;}
.category-browse-title { float:left; width:980px; padding:5px 10px 5px; background-color:#a9206d; color:#FFFFFF; text-transform:capitalize; font-size:16px; font-weight:bold; border-top:1px solid #FFFFFF; background-image:-moz-linear-gradient(top,#a9206d,#841754);background-image:-webkit-gradient(linear,left top,left bottom,from(#a9206d),to(#841754));}
.search-keyword-title { float:left; width:980px; padding:5px 10px 5px; background-color:#a9206d; color:#FFFFFF; font-size:16px; font-weight:bold; border-top:1px solid #FFFFFF; background-image:-moz-linear-gradient(top,#a9206d,#841754);background-image:-webkit-gradient(linear,left top,left bottom,from(#a9206d),to(#841754));}
.category-browse-title a { color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none;}
.category-browse-title a:hover { color:#FFFFFF; text-decoration:underline;}
.category-browse-inside { float:left; padding:10px; background-color:#e8e9ea; width:978px; background-image:-moz-linear-gradient(top,#e8e9ea,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e9ea),to(#ffffff));}
.listing-name {}
.listing-name a { text-decoration:none; color:#0033cc; padding-bottom:3px; font-size:13px;}
.listing-name a:hover { text-decoration: underline;}
.listing-description { color:#333333; float:left; padding-bottom:20px; width:400px; padding-right:20px; font-size:12px;}
.listing-details {color:#666666; font-size:11px; padding-top:8px; font-weight:normal;}
.listing-details a { text-decoration:none; color:#666666;}
.listing-details a:hover { text-decoration:underline;}
.listing-company {color:#666666; font-size:11px;}
.listing-company a { text-decoration:none;}
.listing-company a:hover { text-decoration:underline; color:#a9206d;}
.listing-company-about p { padding-bottom:10px;}
.listing-company-about ul {}
.listing-company-about ul li {}
.company-product-list {clear:both; float:left;}
.company-product-tab-list {}
.company-product-list-browse { float:left;padding:10px 10px 0px 10px;width:100%;}
.company-product-list-browse h2 {padding-bottom:2px;}
.company-product-list-view { float:left; width:980px; padding:10px;}
.company-product-list ul {list-style-type:none; margin:0px; padding:0px; }
.company-product-list ul li {float:left; padding-bottom:10px; padding-top:10px; border:1px solid #ffffff; height: 250px; padding-right:3px; padding-left:3px  }
.news  ul li{height:160px;}
.company-product-list ul li:hover { background-color:#F4E9F1;  -moz-border-radius: 5px; -webkit-border-radius:5px;}
.company-product-tab-list ul {clear:both;list-style-type:none; margin:0px; padding:0px; }
.company-product-tab-list ul li {float:left; padding-bottom:10px; padding-top:10px; border:1px solid #ffffff; height: 180px; padding-right:3px}
.company-product-tab-list ul li:first-child {border:1px solid #ffffff;}
.company-product-tab-list ul li:hover { background-color:#F4E9F1;  -moz-border-radius: 5px; -webkit-border-radius:5px;}
.company-listing-name {}
.company-listing-name a { text-decoration:none; color:#0033cc; padding-bottom:3px; font-size:13px;}
.company-listing-name a:hover { text-decoration: underline;}
.company-product-list-price { font-size:14px; color:#a9206d; font-weight:bold;}
.comments-wrapper { float:left;padding:10px 0px; width:100%;}
.comments { color:#666666; float:left; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; font-size:11px;}
.comments li {  padding:10px; width:980px; float:left; border-bottom:1px solid #CCCCCC;}
.comments p { padding-top:10px;}
.comments_left { float:left; width:250px;}
.comments_middle { float:left; width:530px;}
.comments_right { float:left; width:200px;}
.find-section1 {
	float:left;
	width:639px;
	padding:5px;
	border-bottom:2px solid #a9206d;
}
.find-section2 {
	float:left;
	width:639px;
	padding:5px;
	border-bottom:1px solid #e8e9ea;
}
.find-section3 {
	float:left;
	width:639px;
	padding:5px;
}

.option-title {
	font-weight: bold;
	color: #333333;
	font-size:12px;
}
input[type=text],input[type=password] {
	border:1px solid #999999;
	font-size:13px;
	padding:5px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	}
input[type=text]:focus,input[type=password]:focus {
	border:1px solid #a9206d;
	font-size:13px;
	padding:5px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	background-color:#eedee7;
}
input.selected[type=text],input.selected[type=password]  {
	border:1px solid #a9206d;
	font-size:13px;
	padding:5px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	background-color:#eedee7;	
}
select.selected {
	padding:4px;
	border:1px solid #a9206d;
	background-color:#eedee7;	
}
textarea {
	border:1px solid #CCCCCC;
	font-size:13px;
	padding:4px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	}
textarea:focus {
	border:1px solid #a9206d;
	font-size:13px;
	padding:4px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	background-color:#eedee7;
}
select {
	padding:4px;
	border:1px solid #a9206d;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
}

select:focus {
	padding:4px;
	border:1px solid #a9206d;
	background-color:#fdf6e9;
}

#searchdivcontainer
{
	float:left;
	border:1px solid #CCCCCC; 
	width:978px; 
	margin-bottom: 1em; 
	padding: 10px; 
	background:#FFFFFF;
}
	
#searchdivcontainer ul
{
	list-style:none;	
}

.found
{
	font-weight:bold;	
}


.button:hover {color:#a9206d;}
#my-account {float:left; width:956px; border:2px solid #a9206d; padding:20px; -moz-border-radius: 5px 0px 5px 5px; -webkit-border-radius:5px 0px 5px 5px; background-image:url(/images/gradient_my_account.png); background-repeat:no-repeat;}
#my-account ul li { padding-bottom:5px;}
.my-account-top {float:right; width:2px; height:40px; background-color:#a9206d; }
#my-account-left { float:left; width: 420px; padding-right:50px; border-right:1px solid #ffffff;}
#my-account-right { float:right; width:450px;}
#view-product {float:left; width:639px; padding:10px; padding-top:20px;}
#contact-tab {float:left; width:270px; text-align: left; padding:10px; padding-left:30px;}
#contact-tab p { padding-bottom:5px;}
#user-nav {float:left; width:980px; padding:5px 10px; background-color:#a9206d; color:#FFFFFF; border-top:1px solid #FFFFFF; background-image:-moz-linear-gradient(top,#a9206d,#841754);background-image:-webkit-gradient(linear,left top,left bottom,from(#a9206d),to(#841754));}
#user-nav a { text-decoration:none; color: #F8F8F8; text-transform:capitalize;}
#user-nav a:hover { text-decoration:underline; color:#FFFFFF;}
.float-left {float:left;}
.float-left p { padding-bottom:5px;}
.float-right {float:right;}
.title-overflow {float:left; width:980px; padding:10px; color:#333333; background-color:#F7F7F7;}
.title-overflow-inside { float:left; width:960px; background-color:#FFFFFF; padding:10px; background-image:url(/images/product_bckg.png); background-repeat:no-repeat;}
.title-overflow-img { float:left; padding-right:5px;}
.title-desc { font-size:14px; font-weight:bold; color: #202020;}
.images-product {float:left; width:639px;}
.images-product-large { float:left; width:372px; border:1px solid #CCCCCC; text-align:center; padding:10px 0px;}
.images-product-thumb { float:left; width:235px; padding:0px 5px;}
.images-product-thumb p { width:125px; padding:5px; text-align:center; border:1px solid #CCCCCC; vertical-align:middle;}
.section-tab { float:left; width:639px; padding:10px 0px; font-size:13px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; line-height:1.5em; -webkit-font-smoothing: antialiased;}
.section-tab p {padding-bottom:10px;}
.product-spec { padding-right:10px;}
#contact-form { float:left; width:619px; padding:10px; background-color:#a9206d; color:#FFFFFF; font-size:14px; font-weight:bold; background-image:-moz-linear-gradient(top,#a9206d,#841754);background-image:-webkit-gradient(linear,left top,left bottom,from(#a9206d),to(#841754));}
.contact-form-inside { float:left; padding:10px; background-color:#FFFFFF; font-size:12px; width:599px; font-weight:normal; color:#000000;}
.contact-form-inside-header { padding-bottom:10px;}
.contact-form-desc { font-weight:normal; padding-bottom:10px; float:left;}
.contact-form-img {float:left; padding-right:20px; }
.contact-form-title {font-size:20px;}
.product-form { float:left; width:579px; padding:10px; background-color:#F4F4F4; border:1px solid #CCCCCC; }
.product-form p { padding-bottom:5px;}
.product-form-top-left { float:left; width:359px; }
.product-form-top-right { float:left; width:200px; text-align:center; color:#666666; font-size:11px;}
.product-form-top-bottom { float:left; width:559px;}

.company-link { font-size:12px; font-weight:bold; height:18px width="100%"}
.company-link a { text-decoration:none; color:#a9206d;}
.company-link a:hover { text-decoration:underline;}
.company-img { max-height:300px; max-width:639px;}
.company-tabs { float:left; padding-top:30px; font-size:14px;}
.company-tabs p { padding-bottom:10px;}
.company-tabs-news { font-size:14px;}
.company-tabs-news ul {}
.company-tabs-news ul li { border-bottom:1px dashed #CCCCCC; padding-top:10px; padding-bottom:10px;}
.company-type { font-size:11px; color: #333333; font-weight:normal;}
.company-type ul {}
.company-type ul li { list-style-type:square;}
.company-type ul li ul { padding-left:5px; color:#666666; }
#company-about-us {}
#company-about-us p { padding-bottom:10px;}
#company-about-us-text {padding-bottom:10px;}
#company-about-us-images img {margin:0px 12px;max-width:120px; max-height:100px; -moz-border-radius: 3px 3px 3px 3px;	-webkit-border-radius: 3px 3px 3px 3px;
	background-color: #FFFFFF; border: 1px solid #D3D3D3; padding: 5px;}

.product-list {float:left; width:770px;}
.product-list ul {list-style-type:none; margin:0px; padding:0px;}
.product-list ul li {float:left; padding-bottom:10px; padding-top:10px; border-top:1px dashed #CCCCCC;}
.product-list ul li:hover { background-color:#e8e9ea; background-image:-moz-linear-gradient(top,#e8e9ea,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e9ea),to(#ffffff));}
.product-list-image {float:left; width:140px; padding-left:5px; padding-right:5px;}
.product-list-desc {float:left; width:300px; padding-right:70px;}
.product-list-company {float:left; width:155px; padding-left:5px; text-align:right;}
.product-list-price {float:left; width:80px; padding-right:10px; text-align:right; font-weight:bold;}
.product-list-comment{font-size:11px; color:#A9206D; margin-top:5px;}
.product-list-comment img {vertical-align: middle;}
.product-img { max-width:120px; max-height:100px; padding:5px; background-color:#FFFFFF;}
.product-img-border {
	max-width:120px;
	max-height:100px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    padding: 5px;
}

.item-link { float:left; width:770px; display:block;}
.company-list {float:left; width:770px;}
.company-list ul {list-style-type:none; margin:0px; padding:0px;}
.company-list ul li {float:left; padding-bottom:10px; padding-top:10px; border-top:1px dashed #CCCCCC;}
.company-list ul li:hover { background-color:#e8e9ea; background-image:-moz-linear-gradient(top,#e8e9ea,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e9ea),to(#ffffff));}
.company-list-image {float:left; width:140px; padding-left:10px;}
.company-list-desc {float:left; width:420px; padding-right:70px;}
.company-list-rating {float:left; width:125px; padding-right:5px; text-align:right; font-weight:bold;}
.company-img { max-width:120px; max-height:100px; padding:5px; background-color:#FFFFFF;}

.morebox
{
	float:left;
	width:756px;
	background-color: #F4F4F4;
	border:1px solid #CCCCCC;
	padding:6px;
}
.morebox a
{ text-decoration:none;
}
.morebox a:hover
{
	color:#A9206D;
	text-decoration:underline;  cursor:pointer;
}

.facebook_more{
  margin:0px;
	padding:0px;	
}

.more_label{
	float:left;
	padding-top:5px;
	width:230px;
}
.facebook_label{
	float:left;	
	padding-left:5px;
}
.result_number_label{
	float:right;
	padding-top:5px;
}

.selected_limit
{
	color:#A9206D;
	font-size:14px;
	font-weight:bold;
}
.sidemenu_selected
{
	color:#A9206D;
	font-weight:bold;
	font-size:14px;
}
.company_selected
{
	color:#A9206D;
}
.error_field
{
	color:#AB206E;	
}
#form_error_message p
{
	padding:0;
	margin:0;
	margin-left:20px;
	margin-top:-20px;
	color:#AB206E;
	text-align:left;
	
}

.help_text
{
	font-style:italic;	
}
.no_bullets
{
	list-style:none;

}
.no_bullets ul li ul
{
	list-style: square;
	list-style-position:inside;
}
.no_bullets ul li ul li
{
	padding-left:5px;
}
	
.login { float:left; width:100%; border-top:1px solid #CCCCCC;}
.login ul { list-style-type:none;}
.login ul li { padding:5px 0px;}
#logged { float:left; background-color:#edf0f3; width:1000px; background-image:-moz-linear-gradient(top,#f5f6f7,#edf0f3); -moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px; background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f6f7),to(#edf0f3));}
#loggedContent { padding:11px 10px 3px 0px; text-align:right;}
#warning { float:left; width:580px; padding:10px;height:75px;color:#A9206D;}
.register { float:right; width:60%;}
#register-opportunity UL { padding-left:30px; margin-left:0px;}
#register-opportunity UL LI {list-style-image: url(/images/icons/checked.gif); vertical-align:bottom; font-weight:bold;}
.sign-in { float:left; width:30%}

.bookmarks
{
	padding-left:5px;
	float:left;
}

.main-row
{
	background-color:#748FC9;
	background-image:-moz-linear-gradient(top,#748FC9,#637db5);background-image:-webkit-gradient(linear,left top,left bottom,from(#748FC9),to(#637db5));
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.other-rows-off
{
	text-align:center;	
}
.other-rows-on
{
	background-color: #AB206E;
	color:#FFFFFF;
	text-align:center;
}
.other-rows-on a 
{
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
}
.product-limit
{
	padding: 3px 8px 3px 8px; background-color: #82911f; color: white; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:bold;
}
.saved
{
	background-color: #eaf1ff;
	
}
.saved:hover
{
	background-color: #eaf1ff;
	
}
.rate_links { font-size:12px; padding-top:8px; font-weight:normal; padding-bottom:5px;}
.rate_links a { text-decoration:underline; color:#666666;}
.rate_links a:hover {color:#999999;}

.rating_number
{
	color:#AB206E;
}
.rate_links { font-size:12px; padding-top:8px; font-weight:normal; padding-bottom:5px;}
.rate_links a { text-decoration:underline; color:#666666;}
.rate_links a:hover {color:#999999;}

.inbox_view_message { float:left;}
.inbox_view_message p { padding:15px 0px 10px; float:left; width:730px;}
.inbox_view_message_content { float:left; background-color:#FFFFFF; padding:10px; border:1px solid #F0F0F0; -moz-border-radius: 5px; -webkit-border-radius:5px; width:750px;}
#slides .slide-one {
	background: transparent url('/images/script/slide1.jpg') no-repeat 0 0;
			}
			
#slides .slide-two,
#slides .slide-three,
#slides .slide-four {
	background: transparent url('/images/script/slide2.jpg') no-repeat 0 0;
			}
.published { padding-left:5px; padding-right:5px; background-color: #009933; color:#FFFFFF;}
.unpublished { padding-left:5px; padding-right:5px; background-color:#FF0000; color:#FFFFFF;}

.pagination {
	color:#5C98DE;
	font-size:12px;	
}
.pagination a {
 color:#5C98DE;
}
.pagination a:hover {
 color:#AB206E;
}
.pagination span.current {
	font-weight:bold;
	color:#AB206E;	
}
#news_share_text span{
	margin:5px;
	height:32px;
}
#news_share_hr{
	margin:1px;
	border-bottom: 1px solid #dedede;
}
#news_share_links{
	font-size:15px;
	width: 90%;
	margin: 5px;
	font-weight:bold;
	color: #666;
}
#news_share_desc{
	font-weight:none;
	color: #CCC;
	font-size: 10px;
}
.pagination {
	color:#a9206d;
	padding-top:14px;
	float:right;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:.6em;
}
.pagination a {
	border: 1px solid #a9206d;
	margin-right:3px;
	padding:2px 8px;
	background-position:bottom;
	text-decoration: none;
	color: #a9206d;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px
}
.pagination a:hover, div.pagination a:active {
	border: 1px solid #a9206d;
	background-image:none;
	background-color:#a9206d;
	color: #fff;
}
.pagination span.current {
	margin-right:3px;
	padding:2px 6px;
	background-color:#a9206d;
	border: 1px solid #a9206d;
	font-weight: bold;
	color: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
}
.pagination span.disabled {
	display:none;
}
.pagination a.next{
	border:2px solid #a9206d;
	margin:0 0 0 10px;
}
.pagination a.next:hover{
	border:2px solid #a9206d;
}
.pagination a.prev{
	border:2px solid #a9206d;
	margin:0 10px 0 0;
}
.pagination a.prev:hover{
	border:2px solid #a9206d;
}
#boxes .window{position:absolute;width:440px;min-height:200px;display:none;z-index:9999;padding:20px;}
#boxes #dialog{width:375px;background: #FFF;}

.view-product-price{
	font-size:18px; 
	font-weight:bold;
	color: #333333;
	display: block;
	padding:3px;
	background:#ffe960;background-image:-moz-linear-gradient(top,#ffe960,#ffaa22);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffe960),to(#ffaa22));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffe960,endColorStr=#ffaa22);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffe960, endColorStr=#ffaa22)";-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	border:1px solid #ccc;	
}

#header_searchbox{
	float:left; 
	padding-left:4px; 
	padding-top:3px;
	padding-bottom:3px;
}

.keyword_autocomplete{
	width:400px;
}

#header_searchbox button{
	margin-top:-3px;
	padding-top:0px;
}

.see_all_link{
  text-align:right;
	padding-bottom:8px;
	border-bottom:1px solid #DEDEDE;
}

#footer_searchbox{
	background:#F6F6F6;
	padding:15px;
	text-align:center;
	border-top:1px solid #A9206D;
	border-bottom:1px solid #A9206D;
}

#footer_searchbox button{
	margin-top:-3px;
	padding-top:0px;
}

#footer_searchbox #find_text{
	color:#666666;
	font-weight:bold;
	font-size:14px;
}

.tags {
	font-size:12px;
	width:1000px;
	padding: 3px 0 3px 0;
}

.tags a {
	margin: 0px;
	text-decoration: none;
	color: #999999;
	margin:0 3px 0 3px;
}
.tags a:hover {
	color: #a9206d;
	text-decoration: underline;
}

.tags img {
	margin:0 5px 0 5px;
	vertical-align:middle;
}

.leave_comments li {padding:5px 0px}

