body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;

}

h1 {
   font-family: "Times New Roman", Times, serif;
   font-size: 24px;
   color: Black;
   font-style: italic;
   text-indent: 10px;
}
h2 {
   font-family: Arial,sans-serif;
   font-size: 18px;
   color: Navy;
}
h3{
   font-family: "MS Serif";
   font-size: 18px;
   color: #FFDA00;
   font-style: italic;
}
h3.vacation{
	color: #A0522D;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
h4 {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 1.2em;
	letter-spacing: 0.2em;
	font-weight: normal;
}
h5 {
	margin: 0px;
	font-size: 40px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #A0522D;
	display: inline;
}
b{
}
b.head{
	color: #708090;
	display: block;
	padding-bottom: 3px;
	margin-bottom: 3px;
	margin-top: 10px;
	background-color: #F8F8FF;
	clear: both;
}
ul{	
}
ul.head{
	color: #A0522D;
	font-size: 18px;
}

	
a {
	color: Blue;
	text-decoration: none;
}
a:link {
	color: Blue;
	text-decoration: none;
}
a:visited {
	color: Blue;
	text-decoration: none;
}
a:hover {
	color: Blue;
	text-decoration: underline;
}
form {
	margin: 0px;
}
#clear {
	clear: both;
	width:100%;
}
#container {
	float: left;
	width: 75%;
}
#container2 {
	float: left;
	width: 98%;
}
#leftCol {
	width: 160px;
	border-right: 1px solid #B0C4DE;
	border-top: 1px solid #B0C4DE;
	border-bottom: 1px solid #B0C4DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#rightCol {
	width: 160px;
	/*border-left: 1px solid #B0C4DE;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-right: 10px;
	padding-left: 10px;
}
#banners{
	padding: 3px 3px 3px 3px;
	border: 1px solid #C9C8D0;
	margin: 10px;
	/*background-color: #FDFBF4;*/
}
#centerCol {
	
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}
#header {
	margin:0;
	width:100%;
	height: 60px;
	background-image: url(/images/headers/cmart_head.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #B0C4DE;
}
#breadcrumb {
	color: #696969;
	font-size: 11px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	border-bottom: 1px solid #B0C4DE;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#systemNotice {
	background-color: #B22222;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	text-align: center;
	border-bottom: 1px solid #DCDCDC;
}
#systemNotice a {
	color: White;
}
#headOptions {
   font-size: 10px;
   color: White;
   padding: 0px 10px 2px 10px;
   font-family: "MS Sans Serif", Geneva, sans-serif;
   background-color: #7166CC;
}
#headOptions table{
	margin: 0px 0px 0px auto;
}
#headOptionsforum {
   font-size: 10px;
   color: White;
   padding: 0px 10px 2px 10px;
   font-family: "MS Sans Serif", Geneva, sans-serif;
   background-color: #7166CC;
   text-align: right;
}
#headOptions label {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	float: left;
	font-size: 11px;
}
#headOptions a {
   color: White;
   text-decoration: none;
}
#headOptions a:link {
	color: White;
	text-decoration: none;
}
#headOptions a:visited {
	color: White;
	text-decoration: none;
}
#headOptions a:hover {
	color: Yellow;
	text-decoration: none;
}
#footerBorder {
   background-color: #171819;
	color: White;
	text-decoration: none;

}

#footer {
   font-size: 12px;
   color: White;
   padding: 4px 10px 10px 10px;
   font-family: Arial, Helvetica, sans-serif;
   background-color: #7166CC;
   text-align: right;
}
#footer label {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	float: left;
	font-size: 12px;
}
#footer a {
   color: White;
   text-decoration: none;
}
#footer a:link {
	color: White;
	text-decoration: none;
}
#footer a:visited {
	color: White;
	text-decoration: none;
}
#footer a:hover {
	color: Yellow;
	text-decoration: none;
}
#homeHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(/images/headers/bonnett.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#adminHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(/images/headers/admin_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#libraryHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(/images/headers/library_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#mallHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(/images/headers/mall_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#magazineHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(/images/headers/mall_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#businessHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/business_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#vacationsHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/vacation_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#ezpayHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/EZP_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#loginHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/login_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#ezpay {
  float: left;
  width: 100%;	
}
.ezpay_bills {
	background-image: url(../../images/icons/paybills.gif);
	background-color: White;
	width: 92px;
	border: 0px;
	line-height: 20px;
	font-size: 1px;
	cursor: pointer;
}
.ticketron {
	background-image: url(../../images/icons/purchase.gif);
	background-color: White;
	width: 80px;
	border: 0px;
	line-height: 14px;
	font-size: 1px;
	cursor: pointer;
}
.reset {
	background-image: url(../../images/icons/reset.gif);
	background-color: White;
	width: 48px;
	border: 0px;
	line-height: 20px;
	font-size: 1px;
	cursor: pointer;
}
.table_bottomborder {
	border-bottom: 1px solid Silver;
	font-size: 10px;
}


#links_col2 {
	/*padding: 0px 0px 0px 3px;*/
	border-left: 1px solid #A9A9A9;
	font-size: 11px;
}

#tours {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/vacations/lightbamboobackground.jpg);
	background-repeat: repeat-y;
	height: 64px;
	text-align: center;
}

#jobmartHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/job_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#realtyHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/realty_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#rentalHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/rental_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}

#ticketronHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/tickets_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#serviceHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/service_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#organisationHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#ypHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/YP_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#linkHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/link_head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#loginHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/login_default_img.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}

#antznestHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-image: url(../../images/headers/antznest_Head.jpg);
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}

#islandHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-repeat: no-repeat;
	height: 64px;
	text-align: center;
}
#storeHead {
	padding: 2px 10px 0px 180px;
	width: auto;
	background-repeat: no-repeat;
	height: 64px;
	font-size: 13px;
}
#storeHead label {
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
	color: #D8A85A;
	font-style: italic;
	display: block;
}
#globalNav {
  float: left;
  width: 100%;
  font-size: 11px;
  line-height: normal;
  margin-top: 40px;
  }
#globalNav ul {
  margin: 0;
  padding: 0px 28px 0;
  list-style: none;
  }
#globalNav li {
  float: left;
  background: #ECEBFA url(menu_left.gif) no-repeat left top;
  margin: 0;
  padding: 0 0 0 9px;
  border-bottom: 1px solid #765;
  }
#globalNav a {
  float: left;
  display: block;
  width: .1em;
  background: url(menu_right.gif) no-repeat right top;
  padding: 3px 8px 3px 1px;
  text-decoration: none;
  font-weight: bold;
  color: White;
  }
#globalNav > ul a {width: auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#globalNav a {float: none;}
/* End IE5-Mac hack */
#globalNav a:hover {
  color: #FAFAD2;
  }
#home #nav-home, #mall #nav-mall, #library #nav-library, #business #nav-business, #vacations #nav-vacations,#realty #nav-realty,#magazine #nav-magazine {
  background-position: 0 -150px;
  border-width: 0;
  }
#home #nav-home a, #mall #nav-mall a , #library #nav-library a, #business #nav-business a, #vacations #nav-vacations  a,#realty #nav-realty a,#magazine #nav-magazine a  {
  background-position: 100% -150px;
  padding-bottom: 4px;
  color: #333;
  } 
#globalNav li:hover, #globalNav li:hover a {
  background-position: 0% -150px;
  color: #333;
  }
#globalNav li:hover a {
  background-position: 100% -150px;
  }
#menu {
	font-family: Arial, Helvetica, sans-serif;
	background-color: White;
	color: #333;
	width: 160px;
	
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#menu li {
	border-bottom: 1px solid #D5D0BA;
	margin: 0;
	font-size:13.5px;
}
#menu li a {
	display: block;
	padding: 3px 3px 3px 3px;
	border-left: 10px solid #AEACBF;
	background-color: #7166CC;
	color: #fff;
	text-decoration: none;
	width: auto;
	font-weight: normal;
}
html>body #menu li a {
	width: auto;
}
#menu li a:hover {
	border-left: 10px solid #7166CC;
	background-color: #ECEBFA;
	color: Black;
}
#menu label {
	display: block;
	padding: 2px 3px 2px 3px;
	border-left: 10px solid #E3E3E0;
	background-color: White;
	color: #696969;
	text-decoration: none;
	width: auto;
}
#content_col2 {
	padding: 10px 10px 10px 10px;
	width: 70%;
}
#content_col1 {
	padding: 10px 0px 10px 0px;
	width: 30%;
}

.linkover_topflags {
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid;
	background-color: Black;
	border-color: #AAAB9C White White #CCCCCC;
}
.topnav {
	padding: 0px 2px 0px 2px;
	border-width: 1px;
	border-color: #FFFFEE #AAAB9C #CCCCCC White;
	border-style: solid;
	text-decoration: none;
	background-color: #7166CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.linkover_topnav {
	padding: 0px 2px 0px 2px;
	border-width: 1px;
	border-style: solid;
	text-decoration: none;
	background-color: #F5F4F5;
	border-color: #AAAB9C White White #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.linkout_topnav {
	padding: 0px 2px 0px 2px;
	border-width: 1px;
	border-color: #FFFFEE #AAAB9C #CCCCCC White;
	border-style: solid;
	text-decoration: none;
	background-color: #7166CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.myLayersClass {
 position: relative; visibility: hidden; 
} 
.content_colbox_head {
	font-weight: normal;
	color: #FF7F50;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.content_colbox {
	font-size: 11px;
	border-bottom: 1px solid #D3D3D3;
	padding-bottom: 6px;
	padding-top: 6px;
	border-right: 1px solid #D3D3D3;
	padding-right: 3px;
}
#content_col2 {
	padding: 10px 10px 10px 10px;
	width: 70%;
}
#content_col2a {
	padding: 0px 0px 0px 0px;
	width: 25%;
	float: left;
}

#content_col1 {
	padding: 10px 0px 10px 0px;
	width: 30%;
}
#content_colbox_head {
	font-weight: normal;
	color: #FF7F50;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#qpage{
}
#qpage td.hphead {
	background-color: #515151;
	text-align: center;
	font-weight: bold;
	color: White;
}
#qpage td.hpbody{
	background-color: #fffff0;
	color: Black;
	font-size: 11px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	line-height: 1.5em;
	padding-bottom: 10px;
}
#qpage td.hpbody img{
	display: block;
	text-align: center;
	border: 6px groove #E6E6FA;
	margin-bottom: 6px;
	float: right;
	padding: 6px;
}
#window {
	display: block;
	text-align: center;
	border: 5px groove #E6E6FA;
	margin-bottom: 2px;
	padding: 5px;
}

wimdow2 {
	display: none;
	text-align: center;
	border: 5px groove #E6E6FA;
	margin-bottom: 2px;
	padding: 5px;
}


#qpage td.hpbody hr{

	display: block;
	text-align: center;
	margin-bottom: 3px;
	padding: 6px;
}
#qpage td.hpbody label{
	color: #B8860B;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-weight: bold;
	font-size: 16px;
	display: block;
	background-color: White;
	padding: 0px 3px 0px 3px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 6px;
	border: 1px dotted #DCDCDC;
}
#qpage td.hpbody a{
	display: block;
	margin-top: 10px;
	text-align: right;
}


#qpage td.qphead {
	background-color: #4169E1;
	text-align: center;
	font-weight: bold;
	color: White;
}
#qpage td.qpbody{
	background-color: white;
	color: Black;
	font-size: 11px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	line-height: 1.5em;
	padding-bottom: 10px;
	border-bottom: 1px solid #B0C4DE;
}

#qpage td.qpbody{
	/*background-color: #F8F8FF;*/
	color: Black;
	font-size: 11px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	line-height: 1.5em;
	padding-bottom: 10px;
	border-bottom: 1px solid #B0C4DE;
}
#qpage td.qpbody img{
	display: block;
	text-align: center;
	border: 6px groove #E6E6FA;
	margin-bottom: 6px;
}
#qpage td.qpbody label{
	color: #B8860B;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-weight: bold;
	font-size: 16px;
	display: block;
	background-color: White;
	padding: 0px 3px 0px 3px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#qpage td.qpbody a{
	display: block;
	margin-top: 10px;
}

#picline{

	margin-top: 10px;
}

#poll {
	padding: 3px 3px 3px 3px;
	border: 1px solid #DCDCDC;
	margin: 10px;
	font-size: 11px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
#pollHead{
	font-size: 13px;
	background-color: #F8F8FF;
	color: #696969;
	padding: 1px;
	margin-bottom: 4px;
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	border-bottom: 1px solid #948684; 
	border-right: 1px solid #948684;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#pollQuestion {
	background-color: #F5F5F5;
	padding: 3px 3px 3px 3px;
}
.pollTR {
	background-color: #F5F5F5;
	padding: 3px 3px 3px 3px;
}
.vote_btn {
	background-image: url(../../images/icons/vote.gif);
	background-color: transparent;
	width: 42px;
	border: 0px;
	line-height: 14px;
	font-size: 1px;
	cursor: pointer;
}
.alphabet {
	padding: 0px 4.5px 0px 4.5px;
	border-width: 4.4px;
	border-color: #FFFFEE #AAAB9C #CCCCCC White;
	border-style: solid;
	text-decoration: none;
	background-color: #FFFFEE;
	
	}

.linkover_alphabet {
	padding: 0px 4.5px 0px 4.5px;
	border-width: 4.4px;
	border-style: solid;
	text-decoration: none;
	background-color: #FFF5EE;
}

.linkout_alphabet {
	padding: 0px 4.5px 0px 4.5px;
	border-width: 4.4px;
	border-color: #FFFFEE #AAAB9C #CCCCCC White;
	border-style: solid;
	text-decoration: none;
	background-color: #FFFFEE;
}
#rentalform {
	margin-left:auto; 
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#rentalform td { 
	border: 1px solid #DCDCDC;
	/*background-color: White;*/
}
#results {
	border: 1px solid #ACB2B9;
	margin-top: 2px;
}
#results a {
	text-decoration: none;
}
#results .head {
	color: White;
	font-weight: bold;
	background-color: #2E496B;
}
#results .odd {
	background-color: #F1F2F3;
	border: 1px solid #C8CCD0;
	color: Black;
}
#results .odd a {
	background-color: #F1F2F3;
	color: Blue;
}
#results .even {
	background-color: White;
	border: 1px solid #C8CCD0;
	color: Black;
}
#ad_rotator{
	font-family: Arial, Helvetica, sans-serif;
	height: 62px;
	font-size: 10px;
	width: 510px;
	text-align: left;
}
#ad_rotator label{
	display: block;
	font-weight: bold;
	font-size: 9px;
	padding-top: 1px;
}
#ad_rotator td{
	border: 1px solid #C8CDD0;
	background-color: White;
	padding: 2px 6px 3px 6px;
	background-image: url(../images/backgrounds/box_top.gif);
	background-repeat: repeat-x;
	width: 250px;
}
.imgblk{
	display: block;
	border: 2px groove #9ACD32;
	text-align: center;
	margin: 3px;
	padding: 6px;
	background: #DCDCDC;
}
#scroll_products{
	background-color: #FFFFF0;
}
.thumbTallWrap{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 562px; PADDING-TOP: 0px
}
.thumbTall {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; MARGIN: 0px 5px 5px 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 178px; BORDER-BOTTOM: #ccc 1px solid
}
.thumbTall H2{
	PADDING-RIGHT: 8px; PADDING-LEFT: 9px; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 176px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #F7F7F7
}
.thumbTall .imageTitle{
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
.thumbTall .imageTitle IMG{
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; MARGIN-BOTTOM: -1px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.thumbTall P{
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 12px; PADDING-TOP: 0px
}
.thumbTall IMG{
	MARGIN-BOTTOM: 9px; BORDER-BOTTOM: #ccc 1px solid
}
.thumbTall UL{
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 176px; BORDER-BOTTOM: medium none
}
.thumbTall LI{
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 75%; BACKGROUND: url(/images/static/billboards/common/chev2.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 0px
}
.thumbTall .productLink{
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 9px! important; PADDING-BOTTOM: 5px! important; PADDING-TOP: 0px! important
}
.thumbTall .rangeLink{
	PADDING-RIGHT: 0px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 9px! important; PADDING-BOTTOM: 5px! important; PADDING-TOP: 7px! important
}
#WrapContent H2{
	FONT-WEIGHT: bold; FONT-SIZE: 95%; BORDER-BOTTOM: #ccc 1px solid; 
}
#WrapContent P{
	FONT-SIZE: 75%
}
#WrapContent P A{
	COLOR: #000
}
#WrapContent A:hover{
	COLOR: black; TEXT-DECORATION: underline
}
#WrapContent LI A:hover{
	COLOR: black; TEXT-DECORATION: underline
}
#WrapContent UL{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.categories{
BACKGROUND-COLOR: #F7F7F7
}
.pictx{
	padding-right: 7px;
}	

.popup{
	padding:.5em;
	background:url(indicator_snake.gif) 1em 1em no-repeat #eee;
	border:1px solid #999;
	position:absolute;
	min-height:2em;
	min-width:2em;
	top:0;
	left:0;
}
a.popuplink{
	background:#eee;
	padding:0 .5em;	
	border:1px solid #999;
	text-decoration:none;
	font-weight:bold;
	color:#666;
	margin-bottom:-1px;
}
.popup iframe{
	width:99%;
	height:99%;	
}
/********** RESULTS TABLE **********/
#results{
	border: 1px solid #ACB2B9;
	margin-top: 2px;
}
#results a{
	text-decoration: none;
}
#results .head{
	color: White;
	background-color: #708090;
	text-align: left;
}
#results .head .sortheader{
	width: 100%;
	display: block;
}
#results .head a{
	color: White;
	background-color: #708090;
}
#results .odd{
	background-color: #F1F2F3;
	border: 1px solid #C8CCD0;
	color: Black;
}
#results .even{
	background-color: White;
	border: 1px solid #C8CCD0;
	color: Black;
}
/* Mini Calendar Specific*/
/*#calminiImageOpacity{
	width: 140px;
	height: 120px;
	border: 10px solid White;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}*/

#calminiImages{
	width: 160px;
	height: 140px;
	margin: 2px auto 2px auto;
	border: 1px solid White;
	clear: both;
}
.thumbnailDividerBar {
	HEIGHT: 2px; BACKGROUND-COLOR: #e4e4e4
}

/*////////////////////////////////////////////////////////*/

#wrapperdiv{
	width: 503px;
}
#promotion{
	background-color: #EDEFF8;
	color: Black;
}
#promotion td{
	border: 1px solid #DCDCDC;
	background-color: White;
	color: Black;
}
#promotion ul{
	padding-left: 15px;
	margin: 0px;
}
#promotion .seemore{
	text-align: left;
	background-color: #EDEFF8;
	color: Black;
}
#promotion .seemore span{
	float: right;
}
#promotion .head{
	background-color: #0F256A;
	color: White;
	padding: 0 10px 2px 10px;
	font-weight: bold;
}
#promotion .headsub{
	background-color: #EDEFF8;
	color: Black;
	padding: 0 10px 2px 10px;
	font-weight: bold;
}
.specials{
	background-color: #FFE99B;
	color: Black;
	padding: 0 10px 2px 10px;
	margin-top: 2px;
}
.new{ 
	padding-left: 34px;  
	background-image: url(../../content_index/newcyndi.gif);  
	background-repeat: no-repeat;
	clear: both;
	font-weight: normal;
}
.imgleft {
	margin: 0 6px 0 0;
	border: none;
	float: left;
	clear: both;
}

/******************************
xforms styles
*******************************/
#contactBtn {
	padding: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FBFBFB;
	font-size: 13px;
   font-family: Arial, Helvetica, sans-serif;
	width: auto;
	border-bottom: 1px solid #E6E6FA;
	border-left: 1px solid #E6E6FA;
	border-right: 1px solid #E6E6FA;
}
#contactBtn label {
  float: left;
  text-align: right;
  padding: 0px 0px 2px 0px;
  width: 110px;
}
#contact {
	padding: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #E6E6FA;
	border-left: 1px solid #E6E6FA;
	border-right: 1px solid #E6E6FA;
	background-color: #FBFBFB;
	font-size: 13px;
   font-family: Arial, Helvetica, sans-serif;
	width: auto;
}
#contact label {
  float: left;
  text-align: right;
  padding: 0px 0px 2px 0px;
  width: 110px;
}
#required {
	color: Red;
	margin: 6px 0px 6px 0px;
}
#required label {
  float: left;
  text-align: right;
  padding: 0px 0px 2px 0px;
  width: 110px;
  color: Red;
}
#notRequired {
	color: Black;
	margin: 6px 0px 6px 0px;
}
#notRequired label {
  float: left;
  text-align: right;
  padding: 0px 0px 2px 0px;
  width: 110px;
  color: Black;
}
#messageField {
	color: Red;
	margin: 6px 0px 6px 0px;
	text-align: center;
}
#messageField label {
  float: none;
  padding: 0px 0px 2px 0px;
  color: Red;
  display: block;
  width: 0px;
}
.input {
	margin: 0px 0px 0px 0px;
	border: 1px solid #A9A9A9;
	padding: 0px 3px 0px 3px;
}
.select_highlight {
	color: Red;
}
.select_highlight_cat {
	color: Blue;
}
.cart_add_btn {
	background-image: url(../../images/icons/cart_add.gif);
	background-color: White;
	width: 104px;
	height: 21px;
	border: 0px;
	line-height: 20px;
	font-size: 1px;
	cursor: pointer;
}
.cart_update_btn {
	background-image: url(../../images/icons/cart_update.gif);
	background-color: White;
	width: 106px;
	height: 21px;
	border: 0px;
	line-height: 20px;
	font-size: 1px;
	cursor: pointer;
}
.cart_delete_btn {
	background-image: url(../../images/icons/cart_delete.gif);
	background-color: White;
	width: 137px;
	height: 21px;
	border: 0px;
	line-height: 20px;
	font-size: 1px;
	cursor: pointer;
}
.cancel_btn {
	background-image: url(../../images/icons/cancel.gif);
	background-color: White;
	width: 75px;
	height: 21px;
	border: 0px;
	line-height: 20px;
	font-size: 1px;
	cursor: pointer;
}
.send_btn {
	background-image: url(../../images/icons/send2.gif);
	background-color: White;
	width: 60px;
	height: 21px;
	border: 0px;
	line-height: 20px;
	font-size: 1px;
	cursor: pointer;
}
.close_btn {
	background-image: url(../../images/icons/closewindow.gif);
	background-color: White;
	width: 131px;
	height: 21px;
	border: 0px;
	line-height: 20px;
	font-size: 1px;
	cursor: pointer;
}
.login_btn {
	background-image: url(../../images/icons/login.gif);
	background-color: White;
	width: 66px;
	border: 0px;
	line-height: 20px;
	font-size: 1px;
	cursor: pointer;
}
.register_btn {
	background-image: url(../../images/icons/register.gif);
	background-color: White;
	width: 86px;
	height: 21px;
	border: 0px;
	line-height: 20px;
	font-size: 1px;
	cursor: pointer;
}
.search_btn {
	background-image: url(../../images/icons/search.gif);
	background-color: transparent;
	width: 58px;
	height: 15px;
	border: 0px;
	line-height: 14px;
	font-size: 1px;
	cursor: pointer;
}
.join_btn {
	background-image: url(../../images/icons/join.gif);
	background-color: transparent;
	width: 33px;
	height: 21px;
	border: 0px;
	line-height: 13px;
	font-size: 1px;
	cursor: pointer;
}
.unsubscribe_btn {
	background-image: url(../../images/icons/unsubscribe.gif);
	background-color: transparent;
	width: 90px;
	height: 21px;
	border: 0px;
	line-height: 13px;
	font-size: 1px;
	cursor: pointer;
}
.go_btn {
	background-image: url(../../images/icons/go.gif);
	background-color: transparent;
	width: 21px;
	border: 0px;
	line-height: 16px;
	font-size: 1px;
	cursor: pointer;
}
#errors {
	padding: 6px 6px 6px 6px;
	background-color: #DC143C;
	color: White;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-size: 13px;
}
#success {
	padding: 3px 3px 3px 3px;
	background-color: #F8F8FF;
	color: #191970;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-size: 13px;
}
#pageSearch {
	margin-bottom: 10px;
}
.selectsmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.inputsmall {
	margin: 0px 0px 0px 0px;
	border: 1px solid #A9A9A9;
	padding: 0px 3px 0px 3px;
	font-size: 11px;
}
#newsLetter{
	padding: 3px 3px 3px 3px;
	border: 1px solid #C9C8D0;
	margin: 3px;
	background-color: #FDFBF4;
}
#storeWindow{
	padding: 3px 3px 3px 3px;
	border: 1px solid #DCDCDC;
	margin-top: 10px;
	background-color: #FFFCF9;
	width: auto;
}
#vacationsCatWindow{
	padding: 3px 3px 3px 3px;
	border: 1px solid #DCDCDC;
	margin: 10px;
	background-color: #FFFCF9;
}

#newsLetterHead{
	font-size: 13px;
	background-color: #F8F8FF;
	color: #696969;
	padding: 1px;
	margin-bottom: 4px;
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	border-bottom: 1px solid #948684; 
	border-right: 1px solid #948684;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#newsPaperHead{
	font-size: 13px;
	background-color: #D2D2D2;
	color: black;
	padding: 1px;
	margin-bottom: 4px;
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	border-bottom: 1px solid #948684; 
	border-right: 1px solid #948684;
	font-family: Tw Cen MT;
	text-align: center;
	font-weight: bolder;
}
#newsLetterDiv{
	background-color: #FDFBF4;
	border-bottom: 1px solid #DCDCDC;
   font-size: 11px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.newsLetterInput{
   display: block;
	font-size: 10px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #A9A9A9;
	padding: 0px 3px 0px 3px;
}
#sendThisPage{
	padding: 10px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #696969;
	margin: 10px;
}
#sendThisPage label{
  padding: 0px 0px 2px 0px;
  float: left;
  text-align: right;
  width: 150px;
}
#sendThisPageHead{
	font-size: 13px;
	background-color: #F8F8FF;
	border: 1px solid #DCDCDC;
	color: #696969;
	font-weight: bold;
	padding: 3px;
	margin: 0px 0px 6px 0px;
}
#myLayersClass {
 position: relative; visibility: hidden; 
} 
.popup{
	padding:.5em;
	background:url(indicator_snake.gif) 1em 1em no-repeat #eee;
	border:1px solid #999;
	position:absolute;
	min-height:2em;
	min-width:2em;
	top:0;
	left:0;
}
a.popuplink{
	background:#eee;
	padding:0 .5em;	
	border:1px solid #999;
	text-decoration:none;
	font-weight:bold;
	color:#666;
	margin-bottom:-1px;
}
.popup iframe{
	width:99%;
	height:99%;	
}
/*******************************************
xmain
************************************************/
#boxModule {
	padding: 6px 0px 6px 0px;
	margin: 10px;
	width: auto;
}
#boxModule img {
	display: block;
	margin: 6px 0px 6px 0px;
}
#boxModule label {
   display: block;
	padding: 0px 0px 3px 0px;
	color: #8B0000;
	text-decoration: underline;
}
#boxContentHead {
  font-size: 13px;
  line-height:normal;
  background: White url(box_content_head_bg.gif) repeat-x bottom;
  width: 100%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin-top: 10px;
  }
#boxContentHead ul {
  margin:0;
  list-style:none;
  }
#boxContentHead li {
  float:left;
  margin: 0 3px;
  padding: 0 0 0 5px;
  border-bottom: 0px solid #7F8A75;
  background: url(box_content_head_left.gif) no-repeat left top;
  background-position:0 -150px;
  border-width:0;
  }
#boxContentHead label {
  float:left;
  display:block;
  width:.1em;
  background: url(box_content_head_right.gif) no-repeat right top;
  padding: 2px 8px 2px 1px;
  text-decoration:none;
  background-position:100% -150px;
  border-width:0;
  color:#8B0000;
  }
#boxContentHead > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#boxContentHead a {float:none;  text-decoration: none; }
/* End IE5-Mac hack */
#boxContent {
  margin-bottom: 10px;
  clear: both;
  padding: 4px;
  }
#boxContent img {
	margin: 0px 3px 6px 3px;
	float: left;
}
#boxContent label {
   display: block;
	padding: 0px 0px 6px 0px;
	color: #8B0000;
	text-decoration: underline;
}
#boxContent ul {
	margin: 0px 0px 2px 8px;
	padding: 0px 0px 3px 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: disc outside url(../../images/icons/bullet.gif);
}
#storedDocs {
	padding: 6px 0px 6px 0px;
	margin: 10px;
	border-bottom: 2px dotted #DCDCDC;
}
#storedDocs label {
   display: block;
	padding: 0px 0px 10px 0px;
	color: #8B4513;
	text-decoration: underline;
}
#storedDocs ul {
	margin: 0px 0px 2px 8px;
	padding: 0px 0px 3px 6px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: disc outside url(../../images/icons/bullet.gif);
}
.oldprice {
	text-decoration: line-through;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
}
.newprice {
	color: #B22222;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
}
.dates {
	font-size: 11px;
   color: Gray;
	display: block;
	padding-top: 6px;
}
.smalltxt {
	font-size: 11px;
}
#ezrNav {
	padding-bottom: 10px;
	padding-top: 6px;
	text-align: center;
}

#ezrTable {
	font-size: 13px;
}

.ezrTableHead {
	border: 1px solid #DCDCDC;
	background-color: #4682B4;
	color: White;
	font-weight: bold;
	font-size: 11px;
}
.ezrTableResultsCol {
	border: 1px solid #DCDCDC;
}
.ezrTableIdCol {
	border: 1px solid #DCDCDC;
	background-color: #F8F8FF;
}
.tableHead_1 {
	padding: 3px;
	font-weight: bold;
	border: 1px solid #DCDCDC;
	color: #4682B4;
}
.tableTd_1 {
	padding: 3px;
	background-color: White;
}
#table_1 {
	background-color: #F5F5F5;
}
#table_1 ul {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: disc outside url(../../images/icons/bullet.gif);
}
#coltable{
	font-size:13px;
	/*margin-top:20px;*/
}
#coltable td {
	width:50%;
	padding:20px;
}
#coltable td#storemessage{
	margin:0;
	padding:0;
	padding-left:20px;
	padding-right:20px;
}
#coltable img {
	margin: 0px 6px 3px 3px;
	float:left;
}
#coltable p.coltable {
	clear:both;
	margin-top: 5px;
}
#coltable label {
	display:block;
	padding: 0px 0px 3px 0px;
	color: #8B0000;
	text-decoration: underline;
}



#col1 {
	float: left;
   width: 46%;
	padding: 6px 6px 10px 0px;
}
#col1 img {
	margin: 0px 6px 3px 3px;
	display:block;
}
#col1 label {
   display: block;
	padding: 0px 0px 3px 0px;
	color: #8B0000;
	text-decoration: underline;
}
#col2 {
	float: right;
   width: 46%;
	padding: 6px 6px 10px 0px;
}
#col2 img {
	margin: 0px 6px 3px 3px;
	display:block;
}
#col2 label {
   display: block;
	padding: 0px 0px 3px 0px;
	color: #8B0000;
	text-decoration: underline;
}



.store_inventory_table {
	background-color: #EFE3D4;
}
.store_inventory_td {
	background-color: White;
	font-size: 11px;
}
.store_inventory_head {
	font-size: 10px;
	font-weight: bold;
	color: #CD853F;
	border: 1px solid #DAA520;
	background-color: #FFFAFA;
}
.store_inventory_title {
	font-weight: bold;
	color: #696969;
	background-color: #FFFAFA;
	border-top: 1px solid #DAA520;
	border-left: 1px solid #DAA520;
	border-right: 1px solid #DAA520;
}
.form {
	background-color: #F8F8FE;
	margin: 30px;
	padding: 3px 10px;
	border: 1px solid #A9A9A9;
	text-align: center;
}
.popup{
	padding:.5em;
	background:url(indicator_snake.gif) 1em 1em no-repeat #eee;
	border:1px solid #999;
	position:absolute;
	min-height:2em;
	min-width:2em;
	top:0;
	left:0;
}
a.popuplink{
	background:#eee;
	padding:0 .5em;	
	border:1px solid #999;
	text-decoration:none;
	font-weight:bold;
	color:#666;
	margin-bottom:-1px;
}
.popup iframe{
	width:99%;
	height:99%;	
}

/*
.stretcher h6{
	font-family: Arial, Helvetica, sans-serif;
	width: 150px;
	background: #FCFAF6 url(/images/icons/background.png) repeat-y right;
	border-left: 1px solid #E7E3E3;
}
*/
.probkgrnd {
	BACKGROUND-COLOR: #DCDCDC;
}
.ereviews{
	BACKGROUND-COLOR: #FFFFF0;
	border: 1px solid #F4F4D9;
}


/******************** carousel style ********************/

#myCarouselContainer{position: relative;width: 100%;}
#myCarousel {float: left;position: relative; background-color: #FAF0E6;  color: Black; clear: both;  border: thin solid #DCDCDC;  }
#myCarousel a { color: #FFA100 !important}

#myCarousel .panel {float: left;position: relative;width: 100%; height: 171px; display: inline; }
#myCarousel .panel .panel-top {height: 42px;  }
#myCarousel .panel .headlines {float: left;padding: 10px;  font-weight: bold; }
#myCarousel .panel .carousel-buttons {position: relative;  float: right;  }
#myCarousel .panel .carousel-buttons img { cursor: pointer;}

#myCarousel .panel .slide {position: absolute; width: 100%;  height: 68px; clear: both;  margin: 0;  padding: 0;     }

#myCarousel .panel .h3 {padding: 0 10px; height: 20px;  font-size: 18px;  font-family: Arial, Helvetica, sans-serif;  margin-top: 10px;  color: #ffa500;  overflow: hidden;   }

#myCarousel .panel .panel-copy {position: relative;height: 126px;  overflow: auto; padding: 0 10px 0 0;}
#myCarousel .panel .panel-copy p { margin:10px 0; line-height: normal;}
#myCarousel .panel .panel-copy p a {font-weight: bold;}
#myCarousel .panel .panel-copy img {border: 5px double black;}

#myCarousel a:link, #musicCarousel a:visited, #musicCarousel a:active {text-decoration: none; color: #FFA100;}
#myCarousel a:hover {text-decoration: underline; color: #FFA100;}

/**************************help**************/
a.top{background:url('http://img.alibaba.com/images/eng/style/icon/icon_arrow_top.gif') left no-repeat;padding:6px 6px 6px 8px;}
#paddedbox{padding:6px;}
.paddedbox{padding:8px;}
#cwindow .paddedbox{padding:12px;}
.paddedbox4{padding:4px;}
.paddedbox6{padding:6px;}
.paddedbox12{padding:12px;}
.marginbox{margin:8px;}
#box{padding:6px 6px 6px 12px;}
.box{padding:6px 6px 6px 12px;}


#footertable{margin: 0 auto;  font-size: 13.5px;font-family: "MS Sans Serif", Geneva, sans-serif;}

#footertable a{
	color:#F2822F;
	font-size: 13.5px;
}
#footertable a:hover{
	color:#CCFF00;
	font-size: 13.5px;
}

#footertable td{border: none;padding: 0 15px;  white-space: nowrap;  text-align: left; font-size: 13.5px; 

}

#Package_client{
padding-bottom:10px; 
font-size: 2.6em;

font-family: Georgia, "Times New Roman", Times, serif;
 
font-weight: normal;
font-style: italic;

color: #2f4f4f;  
background-color: transparent;
/*text-transform: lowercase; */ 
}


.clear{
	clear:both;
	height:1px;
}

#more{
	background-color:#171819;
	width:100%;
	height:205px;
	position:relative;
	margin: 0 auto;
}

#more .leftline{
	width:205px;
	margin:10px 15px;
	float:left;
	color:#ddd;
	height:190px;
	font-size:11px;
}

.more .leftline #left4{
		margin-right:0;
		padding-right:0;
}

#more h2{
	color:#999;
	font-size:16px;
	line-height:19px;
	margin-top:10px;
}

#more .leftline ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#more .leftline ul li{
	padding: 3px 0;
	border-bottom:1px dotted #666;
	font-size:13.5px;
}

#more .leftline ul li a{
	color:#F2822F;
}

#more .leftline ul li a:hover{
	color:#CCFF00;
}

#scrollbar{
		float:left;
		width:5px;
		background-color:#444;
		height:210px;
		margin:10px 10px 0 0 ;
	
}
#scrollbar2{
		float:left;
		width:5px;
		background-color:#444;
		height:355px;
		margin:10px 10px 0 0 ;
		font-size:12px;
}

.handle{
	background-color:#eee;
		width:5px;
		height:15px;
}
	
#handle{
		background-color:#eee;
		width:5px;
		height:15px;
}

.handle2{
	background-color:#eee;
		width:5px;
		height:15px;
}
	
#handle2{
		background-color:#eee;
		width:5px;
		height:15px;
}

#left1{
	overflow:hidden;
	height:190px;
	font-size:13.5px;
}
#left2{
	overflow:hidden;
	height:190px;
	font-size:13.5px;
}
#left3{
overflow:hidden;
	height:190px;
	font-size:13.5px;
}
#left4{
	overflow:hidden;
	height:190px;
	margin-right:0px;
	font-size:13.5px;
}




#footer_new {
	background-color: #000000;
	width:100%;
	height:158px;
	position:relative;
	margin: 0 auto;
	
	/*
	background-image: url(http://test/artViper%20designstudio%20-%20Webdesign%20Weiden%20-%20Welcome_files/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	height: 158px;
	width: 994px;
	top:-4px;
	background-color:#0d0d0d;
	*/
}

#footer_new #validated {
	float:left;
	height: 62px;
	width: 80px;
	padding:30px 0 0 30px;
}

#footer_new .links{
	margin:0 20px;
	padding:30px 0 0 30px;
	display:inline;
	width:150px;
	float:left;
	color:#fff;
	font-size: 13.5px;
}

#footer_new .links ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size: 13.5px;
}
#footer_new .links ul li{
	list-style:none;
	color:#fff;
	font-size: 13.5px;
}
#footer_new .links ul li a{
	color:#fff;
	text-decoration:none;
	font-size: 13.5px;v
}

#footer_new .links ul li a:hover{
	color:#CCFF00;
	font-size: 13.5px;
}

.biggertxt{
	font-size: 13.5px;
}