/* BASIC STRUCTURE
*******************************************************************************/
body {
	color: #444;
	font: 13px/18px Arial, sans-serif;
}

body, html {
	height: 100%;
}

#wrapper {
	margin: auto; 
	margin-top: 40px;
	width: 980px; 
}
#container-bg {
	margin: -40px 0px 0px 0px;
	float:left;
}
* {
	margin: 0;
	padding: 0;
}

/* LINKS - DEFAULT COLORS ARE SET IN BASE.CSS, CHANGE THESE COLORS AS NEEDED.
*******************************************************************************/
a:link, a:visited { 
	color: #5492ab; 
	text-decoration:none; 
	font-weight:bold;
}
a:hover { 
	color: #000; 
	text-decoration:underline; 
}

/* TABLES
*******************************************************************************/
.search-results table th {
  /*  background: none repeat scroll 0 0 #F2F2F0;
	border-bottom: 1px solid #E2E2E2;
	color: #999999;
	font-size: 12px;
	font-weight: 400;
	height: 25px;
	text-align: center;*/
	
	background: none repeat scroll 0 0 #efefef;
   	font-size: 11px;
	height: 24px;
	margin-bottom: 5px;
	padding: 7px 0 5px 10px;
 
}

.search-results table th.preview {
	width:310px; border:1px solid #ddd9d9;
}

.search-results table th.store {
	width:150px; border:1px solid #ddd9d9;
}



.search-results table th.list {border-bottom: 0px solid #E6E6E6; background:transparent;}

.search-results table th.list p{color: #665;}

.search-results table th.list a:link, 
.search-results table th.list a:visited{
	color: #5492AB;
	font-weight: bold;
	text-decoration: none;
	background:transparent;
	border:none !important;
}



.search-results table th a:link, 
.search-results table th a:visited {
	color: #665;
	font-weight: bold;
	text-decoration: none;
}

.search-results table th a:hover {
	color: #665;
	text-decoration:underline;
}

table, form, td, tr, th {
	border-collapse: collapse;
	border-spacing: 0;
	border-style: none;
	border-width: 0;
}

.search-results table {
	border-collapse: collapse;
	text-align: center;
	width: 705px;
}

/* HEADER
*******************************************************************************/
/* To the best of my knowledge, all of this header stuff is obsolete. AG */
#header {/* margin: 0px auto; padding: 0px; height: 226px;*/
 	height: 200px !important;
	margin-left: 0 !important;
	padding: 0;
	width: 980px !important;
 }
 
/* margin: 0px auto; padding: 0px; height: 226px;*/ 
/*#shop #header {
 	height: 185px;
	margin-left: 20px;
	padding: 0;
	width: 920px !important;
 }*/
 
#top-buttons {float:left; width:190px; padding-top:35px; color:#8c622d; font-size:12px;}
#top-buttons a{color:#f4dd99 !important;}
#top-buttons a:hover {color:#8c622d; text-decoration:underline;}


#header #hdr { float: left;  width:468px; height:100px; }
#header #hdr-2 { float: left; width: 980px; margin:100 auto; height:180px }  

.header-home { display:block; height: 100px; width: 468px; }

.header-home h1 {
	text-indent: -9999px;
	float:left;
	display: inline;
}	

.header-home h1 a{
	display: block;
	height: 100px; 
	width: 468px;
}
	
.home-photo {
	float:left;
	margin-top:10px;
	width:950px;
	height:482px;
}

.leftarrow {position:absolute; float:left; top:480px; z-index:10; }
.rightarrow {position:absolute; float:right; top:480px; margin-left:915px; z-index:10; }
.watermark {position:absolute; float:left; top:280px; height:160px; z-index:12}
#header-image-container-new {
	float:left;
	width:950px;
	margin:0px 0 15px 0;
}

#header-image-container-none {
	float:left;
	width:100%;
	padding-top:0px;
	/*margin-left:20px;*/
}

body.home .content-header {
	float: left;
	height:45px;
	overflow: hidden;
	padding: 30px 20px 10px 20px;
	width: 806px;
   
}
#shop .content-header {
	float:left;
	width:813px;
}
.header-read-more {
	float:left;
	width:104px;
	height:85px;
	text-align:center;
	background:#f1f1f1;
	
}

#shop .header-read-more {
	float:left;
	width:105px;
	height:89px;
	text-align:center;
	background:url(../images/btn-read-more.jpg) no-repeat;
}

.header-read-more a, .header-read-more a:hover{
	top:31px;
	color:#333 !important;
	position:relative;
	font-size:12px;
	text-decoration:none;
	}
.welcome-txt {
	display: none;
	font-size:60px;
	float:left; 
	width:400px;
	color:#28292e;
}
.welcome-txt2 {
	display: none;
	float:left; 
	width:400px;
	font-size:35px;
	text-align:left;
	font-family: 'RalewayThin', sans-serif;
	font-weight:bold; 
	color:#4f4939;
	
}
/*MAIN MENU TOP
*********************************************************************************/
#main-menu-page {
	float:none;
	height:65px;
}

#main-menu-page ul.topmenu {
	float: left;
	list-style:none;
	padding:0;
	margin-top: 2px;
}

#main-menu-page ul.topmenu li span {float: left; list-style: none; margin: 0px; height:19px; padding: 2px 17px 2px 9px; background:transparent url('../images/menuleft_bg.gif') left bottom no-repeat;}

#main-menu-page ul.topmenu li a {
margin:0;

height:19px;
display:block;
vertical-align:middle;
padding:4px 6px 4px 0;
background:transparent url('../images/menuright_bg.gif') right bottom no-repeat;
}
* html #main-menu-page ul.topmenu li span {
	float:left;
padding: 5px 8px 2px 9px;
}
* html #main-menu-page ul.topmenu li a {
	float:left;
padding:2px 10px 2px 0;
}

	#main-menu-page li.active a {display:block; color:#d6b283  }
	
	#main-menu-page a, #main-menu-page a:link, #main-menu-page a:visited {color: #373535; font-size:13px; font-weight:bold; text-decoration:none;}
	
	#main-menu-page a:hover { color: #7d5920; }

#main-menu-page ul.sf-menu {
	float: left;
	}
/*SON OF SUCKER FISH DROP DOWNS MODIFIED*/	
#drops, #drops ul {
	padding:0;
	margin-top:14px;
	clear:both;
	float:left;
	width:inherit;
	z-index:20000;
	}
* html #drops, #drops ul {
	margin-top:5px;
	}	
#drops ul.drop {
	background:#535151;
	width:140px;
	clear:both;
	float:left;
	margin-top:28px;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	z-index:20000;
	}

#drops ul.drop li {
  width:140px;
	clear:both;
	}

#drops ul.drop a {
	color:#fff;
	font-size:100%;
	text-decoration:none;
	font-weight:normal;
	clear:both;
	float:left;
	text-align:left;
	padding:3px 0px 0px 0px;
	}
#drops ul.drop a:hover {
	width:130px;
	color:#d1c6c6;
	}	
#drops a {
	display: block;
	
	float:left;
	clear:both;
}

#drops li {
	float: left;
	/*width: 10em;*/

}

#drops li ul {
	position: absolute;
	width: 100px;
	left: -999em;
}

#drops li:hover ul, #drops li.sfhover ul {
	left: auto;	
	
}

#drops li:hover li ul,
#drops li.sfHover li ul {
	top:			-999em;
	
}

#drops li li:hover ul,
#drops li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
#drops li li:hover li ul,
#drops li li.sfHover li ul {
	top:			-999em;
}
#drops li li li:hover ul,
#drops li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
.sf-menu a {font-size:12px;}
/*boxes*/
.box4a a, .box4b a, .box4c a, .box4d a {
  float:left;
	width: 230px;
	height:251px;
	margin-right:10px;
}
.box4a a {
  background: transparent url(../images/home-box-shop-now.jpg) no-repeat;
 	text-indent:-10000px;
}
.box4b a {
  background: transparent url(../images/home-box-create-biz.jpg) no-repeat;
 	text-indent:-10000px;
}
.box4c a {
  background: transparent url(../images/home-box-affiliates.jpg) no-repeat;
 	text-indent:-10000px;
}
.box4d a {
  background: transparent url(../images/home-box-merchant.jpg) no-repeat;
 	text-indent:-10000px;
}
.box4a a:hover, .box4b a:hover, .box4c a:hover, .box4d a:hover {
background-position: -230px 0;
} 
.lineh {float:left; width:940px; height:2px; background:#d2d2d2; margin: 15px 0 15px 0 }


.blog-feed {float:left; width:780px; margin-right:10px; }
.blog-feed h2 {font-size:160%;}
.social-icons {
	float: right;
	margin-right: 40px;
	margin-top: 0px;
	width: 120px;
}
.addthis_button_facebook .at15t_facebook {
	background: url(../images/icon-fb.gif) !important;
	width:21px; height:21px;
}
.addthis_button_twitter .at15t_twitter {
	background: url(../images/icon-twitter.gif) !important;
	width:23px; height:19px;
}
.addthis_button_email .at15t_email {
	background: url(../images/icon-email.gif) !important;
	width:24px; height:20px;
}
.addthis_button_email .at15t_friendfeed {
	background: url(../images/icon-rss.gif) !important;
	width:21px; height:21px;
}

/*.home-left {float:left; width:480px; margin:20px 0px 10px 0; }
.home-right {float:right; width:405px; text-align:right; }*/
.home-left {
	float: left;
	margin: 20px 0 10px 0;
	width: 480px;
}
.home-right {
	float: right;
	margin-right: 58px;
	text-align: right;
	width: 405px;
}
.home-left h2 {font-size:300%; }

.quote-top {float:left; width:405px; height:15px; background: url(../images/quote-top.gif) no-repeat; }
.quote-bg {float:left; width:380px; font-size:14px; padding: 10px 25px 10px 10px; background: url(../images/quote-bg.gif) repeat-y; }
.quote-bot {float:left; width:405px; height:17px; background: url(../images/quote-bottom.gif) no-repeat; }
.site-owner {font-weight:bold; font-size:140%; }

.who {
 	overflow: hidden; 
	margin: 0 0 2em;
}
.who h2 {font-size:300%;}
.who img {float:left; margin:10px 15px 10px 0; }

.association-box {float:left; width:190px; text-align:center; line-height:16px; }



/* ORG ICONS
*******************************************************************************/
.ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 2px;
	width: 910px;
}
ul.thumb li {
	margin: 0; padding: 2px;
	float: left;
	position: relative;
	width: 78px;
	height: 78px;
}
ul.thumb li img {
	width: 78px; height: 78px;
	border: 0px solid #ddd;
	padding: 1px;
	/*background: #f0f0f0;*/
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	/*background:url(../images/thumb_bg.png) no-repeat 11px center;*/
	border: none;
}
* html ul.thumb li img {
	top:580px;
}

/*.just-listed li.main li img, .just-listed .s7 li.main li img {
	display: table-cell;
	left: 0;
	max-height: 70px;
	padding: 1px;
	position: relative;
	text-align: center;
	top: 0;
	vertical-align: middle;
	width: 70px;
}*/


#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

/* CONTENT AREA
*******************************************************************************/
/*.breadcrumb {margin-top:10px; color:#666; font-size:90%;}
.breadcrumb a {font-size:95%;}
*/

#content {
	float:left;
	margin:0px auto;
	padding-left: 0;
}
#org-container {
	float:left;
	width:913px;
	background:#000;
	padding:5px 0 5px 5px;
	margin-top:-5px;
	
}

#org-container .org-icons {
	margin:0 auto;
	}

.org-icons img {
	float:left;
	width:78px;
	padding-right:5px;
}



.grayout{
	opacity:0.4;filter:alpha(opacity=40);
}


/*RIGHT - MAIN CONTENT*/
#right {
	float:right;
	width: 770px;
}
.featured-biz, .featured-products, .just-listed  {/*.recent-posts, */
	float:left;
	width: 770px;
	height: 207px;
	overflow: hidden;
	
}

.recent-posts {
	float:left;
	width: 770px;
	height:236px;
	overflow:hidden;
	/*opacity:0.4;filter:alpha(opacity=40);*/
}

.featured-biz .floatleft{
	width:170px;
	height:170px;
	padding:5px;
	/*margin:5px 5px 0px 0px;*/
	
	}

/*.main .copy{
	background: none repeat scroll 0 0 #49728D;
	border: 0px solid;
	float: left;
	height: 147px;
	left: 160px;
	padding: 10px;
	position: relative;
	top: -155px;
	width: 161px;
	z-index: 2;
	text-align:left;
	}*/
.main .copy {
  	background: none repeat scroll 0 0 #49728D;
	float: left;
	height: 150px;
	left: 0;
	padding: 5px;
	position: relative;
	text-align: left;
	top: -5px;
	width: 130px;
	z-index: 2;
}

/*.featured-biz .rightcover {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 solid;
	float: right;
	height: 173px;
	left: -6px;
	padding-left: 5px;
	position: relative;
	top: -156px;
	width: 358px;
	z-index: 2;
}*/

.featured-biz .rightcover {
	background: none repeat scroll 0 0 #FFFFFF;
	float: right;
	height: 176px;
	left: 18px;
	position: relative;
	top: -7px;
	width: 410px;
	z-index: 2;
}

.image-holder {
  /*  height: 133px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 1px;
	width: 168px;*/
	
	 -moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	/*background: none repeat scroll 0 0 #FFFFFF;
	border-color: #CCCCCC #AAAAAA #AAAAAA #CCCCCC;
	border-style: solid;*/
	border-width: 1px;
	height: 168px;
	margin: 10px;
	padding: 6px;
	width: 168px;
	
}
#feature-thumb {
/*	position:absolute;
	float:left;*/
	top:0;
	left:0;
/*	height:100%;*/
	z-index:-1;
	text-align: center;
		vertical-align: middle;
		max-width:160px;
	  }

h1 strong {
	color:#000;
}
.more {
	float:left;
	width:600px;
	height:30px;
}
.more-arrows {
	float:right;
	width:100px;
	text-align:right;
	margin-right:5px;
}
.featured-biz ul {
	list-style:none;
	margin:0px;
	padding:0px;
	width: 750px !important;
}

ul.s5{
	margin-top: 26px;
	width: 710px !important;
}

/*.featured-biz li, .featured-biz ul.s5 li{
	float:left;
	background:#49728D;
	width:162px;
	height:162px;
	padding:6px;
	margin-right:5px;
	font-size:11px;
	line-height:16px;
}*/

.featured-biz li, .featured-biz ul.s5 li {
	background: #49728D;
	border: 1px solid #1F425A;
	border-radius: 2px;
	border-bottom-width: 2px;
	font-size: 11px;
	line-height: 16px;
	color: #000;
	margin-right: 5px;
	float: left;
	height: 165px;
	width: 168px;
	padding: 6px;
	position: relative;
}
.featured-biz li.main, .featured-biz .s5 li.main {
	width:345px;
	margin-right:5px;
}
	.featured-biz a:link,
	.featured-biz a:visited,
	.featured-biz a:hover,
	.featured-biz a:active {
		color: #000;
	}


#show { float: left;position: relative; margin-bottom: -43px;}


/*#show { float: left; left: -920px; margin-bottom: -45px; position: relative; }*/


.featured-products ul {
	list-style: none outside none;
	margin: 0px;
	padding: 0px;
	width: 740px !important;
}

ul.s6{
	margin-top: 26px;
	width: 750px !important;
}

ul.prodresult{
	margin-top: 26px;
	width: 750px !important;
}

.featured-products li, .featured-products .s6 li{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #1F425A;
	border-radius: 1px;
	border-bottom-width: 2px;
	float: left;
	font-size: 11px;
	height: 160px;
	line-height: 16px;
	margin: 0 2px 0 0;
	padding: 5px;
	width: 170px;
}


.featured-products li.main, .featured-products .s6 li.main {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0px solid #CCCCCC;
	float: left;
	font-size: 11px;
	line-height: 16px;
	width:165px;
	height:160px;
	padding:5px;
	margin:0px 5px 0px 0px;
}

.just-listed ul {
	list-style: none outside none;
	margin: 0px;
	padding: 0px;
	width: 750px !important;
}

ul.s7{
	margin-top: 26px;
	width: 740px !important;
}

.just-listed li, .just-listed .s7 li {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 5px;
	width: 70px;
}


.just-listed li.main, .just-listed .s7 li.main {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0px solid #CCCCCC;
	float: left;
	font-size: 11px;
	height: 70px;
	line-height: 16px;
	margin-right: 5px;
	padding: 5px;
	width: 70px;
	
}



.recent-posts ul {
	list-style: none outside none;
	margin: 0px;
	padding: 0px;
	width: 750px !important;
}

ul.s8{
	margin-top: 26px;
	width: 710px !important;
}

.recent-posts li, .recent-posts .s8 li {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 5px;
	width: 70px;
}


.recent-posts li.main, .recent-posts .s8 li.main {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0px solid #CCCCCC;
	float: left;
	font-size: 11px;
	height: 70px;
	line-height: 16px;
	margin-right: 5px;
	padding: 5px;
	width: 70px;
	
}

/*.feat-product {
	float:left;
	width:160px;
	color:#665;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}*/

.feat-product {
	bottom: 16px;
	color: #666655;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	text-align: left;
	width: 169px;
	background: none repeat scroll 0 0 transparent;
	z-index: 20000;
	 margin-left: -5px;
	padding: 0 5px;
}

.feat-storename {
	bottom: 0px;
	color: #494242;
	font-size: 11px;
	 margin-left: -5px;
	padding: 0 5px;
	position: absolute;
	text-align: left;
	width: 169px;
	/*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);*/
	 z-index: 2000000;
	 margin-bottom: -15px;
	 background: url('../images/alpha-tile.png') repeat scroll 0 0 transparent;	
}

.feat-title-search {
	color: #666655;
	font-size: 12px;
	font-weight: bold;
  }
  

.detail-search {
	background: url("../images/alpha-tile.png") repeat scroll 0 0 transparent;
	border: 1px solid #CCCCCC;
	bottom: 30px;
	float: left;
	left: -5px;
	max-height: 31px;
	min-height: 31px;
	padding: 0 5px;
	position: relative;
	width: 169px;
}

div.biz-details {
	background: url("../images/alpha-tile.png") transparent;
	border: 1px solid #ccc;
	bottom: 41px;
	float: left;
	width: 170px;
	height: 30px;
	left: -7px;
	padding: 0 5px;
	position: relative;
}

div.details {
	background: url("../images/alpha-tile.png") transparent;
	border: 1px solid #ccc;
	bottom: 47px;
	float: left;
	width: 170px;
	height: 30px;
	left: -6px;
	padding: 0 5px;
	position: relative;
}

.details .feat-price, .biz-details .feat-price {
	color: #76B54F;
	float: right;
	font-size: 10px;
	padding-right: 10px;
	position: absolute;
	right: -10px;
	position: absolute;
����color:�#76B54F;
	text-align: right;
}

.details .feat-storename, .biz-details .feat-storename {
	background:none;
	color: #494242;
	float: left;
	font-size: 11px;
	margin-left: -5px;
	padding: 14px 5px;
	position: relative;
	text-align: left;
	z-index: 2000000;
}

.details .feat-product, .biz-details .feat-product {
����background:�none;
����color:�#666655;
����float:�left;
����font-size:�12px;
����font-weight:�bold;
����margin-left:�-5px;
����padding:�0 5px;
����position:�absolute;
����text-align:�left;
����z-index:�20000;
}

.feat-storename-search {
	float:left;
	width:120px;
	color:#494242;
	font-size:12px;
	text-align:left;
}


.feat-price-search {
	float:right;
	width:45px;
	color:#76b54f;
	font-size:11px;
	text-align:right;
}

.feat-price {
   bottom: 2px;
	color: #76B54F;
	font-size: 10px;
	position: absolute;
	right: -5px;
	width: 65px;
	text-align:right;
	padding-right:10px;
}
.price-left {float:right; padding:2px; font-size:11px;}
.recent-posts ul {
	list-style:none;
	margin:0;
	padding:0;
	width: 750px;
}
.recent-posts li {
	background: none repeat scroll 0 0 #F5F5F0;
	border: 1px solid #E5E5DB;
	float: left;
	height: 184px;
	margin-right: 12px;
	padding: 8px;
	text-align: left;
	width: 342px;
}
.recent-posts {
	float: left;
	height: 260px;
	overflow: hidden;
	width: 750px;
}
.ul_author li {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	float: none;
	font-size: 11px;
	height: 0;
	line-height: 16px;
	margin-right: 12px;
	padding: 8px;
	width: 100%;
}

/*.just-listed ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width: 710px !important;
}
.just-listed li {
	float:left;
	background:#fff;
	border:1px solid #ccc;
	width:75px;
	height:75px;
	padding:3px;
	margin-right:5px;
  margin-bottom:5px;
}*/

.featured {
	float:left;
	width: 940px;
}
.featured .more {
	background:#f1f1f1;
	border:1px solid #ddd8d8;
	border-bottom:none;
	width:170px;
	padding:9px 0 0 10px;
}
.featured ul {
	border: 1px solid #DDD8D8;
	float: left;
	height: 175px;
	list-style: none outside none;
	margin: 0;
	padding-left: 25px;
	width: 915px;
}
.featured li {
	float:left;
	background:#fff;
	border:2px solid #ccc;
	width:150px;
	height:150px;
	margin:9px 10px 7px 9px;
}

.cols {
	float:left;
	width:30%;
	margin-right:10px;
}
.cols2 {
	float:left;
	width:47%;
	margin-right:10px;
}
/*SEARCH RESULTS*/
.search-results h1, .biz-results h1{
	color:#979797;
	}
	
.btn-search{width: 178px; height:67px; background: url('../images/shopNOWbtn.gif') no-repeat;}
.search-results ul {
	list-style:none;
	margin:0;
	padding:0;
	width: 750px;
}
.search-results .main li {
	float:left;
	background:#fff;
	border:1px solid #ccc;
	width:170px;
	height:178px;
	padding:5px;
	margin:5px 5px 0px 0px;
	font-size:11px;
	line-height:16px;
}
.search-filter {
	/*float:left;*/
	width:740px;
	background:#f2f3ee;
	height:24px;
	margin-bottom:5px;
	padding:7px 0px 5px 10px;
	font-size:11px;
}
.biz-results ul {
	list-style:none;
	margin:0;
	padding:0;
	width:760px;
}
.biz-results .main li {
	float:left;
		text-align: center;
		vertical-align: middle;
	background:#49728D;
	width:170px;
	height:170px;
	padding:5px;
	margin:5px 5px 0px 0px;
	font-size:11px;
	line-height:16px;
	border: 1px solid #CCCCCC;
}
.biz-filter {
	/*float:left;*/
	width:740px;
	background:#49728D;
	height:24px;
	margin-bottom:5px;
	padding:7px 0px 5px 10px;
	font-size:11px;
}
.icons-view {
	float:right;
	width:50px;
}
.pagination {
	width:700px;
	margin:0 auto;
		margin-top: 25px;
	font-size: 120%;
	line-height: 1.5em;
	text-align:center;
	}
.pagination a {
	padding: 0 5px;
	text-decoration: none;
	color: #3c87a0;
	}
.pagination a:hover {
	color: #333;
	text-decoration: none;
	}
.pagination .current {
	padding: 0 5px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	}

#nav{
		width: 300px;
		overflow: auto;
	}	
	
#nav2{
		width: 300px;
		overflow: auto;
	}	

/*PURCHASE FORM*/
#form-box-left input, #form-box-left select {border:1px solid #ccc; height:18px; color:#333;}


/* WHAT IS THIS BELOW HERE???
******************************************************************************/

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
img, img a, img a:hover {border:0px !important; cursor: pointer; }
.designs img a, .designs img a:hover, .designs img a, .designs a {border:0px !important; cursor: pointer; text-decoration: none; }
img.border {border:1px solid #fff;}
.floatleft {float:left; margin-right:10px; }
.floatright {float:right; margin-left:10px; }
.clear {clear:both; height:0px; }
.clear10 {clear:both; height:10px; }
.padding {padding:5px 0px 10px 10px;}
.red {font-weight:bold; font-size:140%; color:red}

.header-home {behavior: url("src/iepngfix.htc");}

.offsite-admin-greet strong{
	font-size:30px;
	color: black;
}

.offsite-admin-greet strong span{
	color:#38bee4;
}

.offsite-admin-greet div{
	color:#c4c4c4;
	font-weight:bolder;
	font-size: 17px;
}

.offsite-admin-info{
	margin:0 20px;
}

.offsite-admin-header{
	color: black;
	font-size: 17px;
	font-weight: bold;
}

.offsite-admin-content table{
	margin-top:16px;
	vertical-align: top;
}

.offsite-admin-content table td{
	padding: 5px 2px 5px 0;
	vertical-align: top;
}

.offsite-admin-content table tr{
	padding: 5px;
}

.offsite-admin-content table div{
	font-weight:800;
}

.offsite-admin-content table strong{
	font-weight:800;
	color:#000;
	margin: 0 10px;
}

.offsite-admin-content table input[type=text],
.offsite-admin-content table select,
.offsite-admin-content table textarea {
	height: 19px;
	padding-left: 5px;
}

.keywordimg, #imgLogo {
	border:thin solid #C4C4C4 !important;
}

.offsite-admin-content ul{
	margin-top:16px;
	vertical-align: top;
	list-style:none outside none;
}

.offsite-admin-content ul li{
	float: left;
}

.divAddButton{
	text-align:center;
}

.request_success{
	text-align:center;
	color:#030;
}

.request_success img{
	border:none !important;
}

.request_failed{
	text-align:center;	
	color:#F00;
}

.request_failed img{
	border:none !important;
}

.report-image{
	color: #CCC;
	font-size: 8px;
	position: absolute;
	top: 4px;
	right: 4px;
	display: none;
	cursor: pointer;
	line-height:  9px;
	z-index: 3;
}

.report-image a:link, .report-image a:visited {
	background: none repeat scroll 0 0 #000 !important;
	border-radius: 3px;
	padding: 0 4px;
	color: #fff !important;
	font-weight: normal !important;
	text-decoration: none !important;
	width: 114px;
	margin-left: -24px;
}

.report-image a:hover {
	background: none repeat scroll 0 0 #ccc !important;
	color: #000 !important;
}

.image-holder:hover .report-image, .thumb-container:hover .report-image{
	display:block;
}


.image-holder:hover .report-image a, .thumb-container:hover .report-image a{
	color: #CCC;
	
}

#image-report-id td{
	padding:5px;
}

image-report-area{
	width: 300px;
}




/*SHOP NOW*/
.box-container3 {
	font-size:90%
}

.floatcenter {margin:0 auto; width:100%; }

.child_list{
	list-style-image: url("/images/small-arrow.png");
	list-style-position: inside;
	margin:0px;
	padding:0px;
	
}
.child_list a {font-weight:normal}
li.collapse_ul ul {margin-left:8px; padding:0;margin-top: 0px;}

/*PRICING*/
.curve-top {
	float:left;
	width:777px;
	height:27px;
	background: url(/images/curve-top.gif);
}

.curve-bot {
	float:left;
	width:777px;
	height:27px;
	background: url(/images/curve-bot.gif);
}
.curve-bg {
	float:left;
	width: 737px;
	padding:10px 20px;
	background: url(/images/curve-bg.gif) repeat-y;
	text-align:left;
	}
.pricing-box {
	width:700px;
	margin:0 auto;
}
blockquote {
	text-align:left;
}

