/* Begin Structure Styles =============================================== */
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D2D2D2;
	background-color: #000000;
}
#wrapper {
	width: 980px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #212121;
	background-image: url(/images/maincontainer-bg.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	top: 149px;
}
#header {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 149px;
	background-image: url(/images/top-header.gif);
	background-repeat: repeat-x;
	width: 100%;
}
#headerwrapper {
	clear: both;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#logo {
	behavior: url(iepngfix.htc);
	background-image: url(/images/logo.png);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 112px;
	width: 386px;
}
#callnow {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: right;
}
#headersearch {
	height: 60px;
	width: 242px;
	margin: 0px;
	clear: both;
	float: right;
	position: absolute;
	z-index: 250;
	top: 105px;
	right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#headersearchfrm {
	behavior: url(iepngfix.htc);
	margin: 0px;
	float: right;
	bottom: 0px;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(/images/top_search.png);
	background-repeat: no-repeat;
	height: 60px;
	width: 242px;
}
.searchinput {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	width: 150px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(/images/top_search_bg.gif);
	background-repeat: repeat-x;
	color: #5A5A5A;
}
#terms {
	float:left;
	padding-top:22px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	width:960px;
}
#terms a {
	color:#FFFFFF;
	text-decoration:none;
}
#terms a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/* Begin Top Menu Styles =============================================== */
#topnavbg {
	background-image: url(/images/top_nav.gif);
	background-repeat: no-repeat;
	float: right;
	top: 0px;
	right: 0px;
	height: 40px;
}
#topnav {
	width: 576px;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#topnav ul {
	float: left;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#topnav li {
	display: block;
	height: 30px;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#topnav li a {
	color:#9E9E9E;
	text-decoration:none;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9E9E9E;
	padding-right: 0px;
	padding-left: 10px;
}
#topnav li a:hover {
	color:#9E9E9E;
	text-decoration:underline;
}
#topnav li a.first {
	border-left-width: 0px;
	border-left-style: none;
}
#main_container {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 779px;
}
/* End Top Menu Styles =============================================== */
/* Begin Main Menu Styles =============================================== */
/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#menu_container {margin:0px; position:relative; width:735px; height:37px; z-index:100; font-family:Arial, Helvetica, sans-serif; margin-top:1px;}
/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block; width:150px; font-size:12px; color:#333333; font-weight:bold; height:37px; line-height:37px; text-decoration:none; text-align:center;}
/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:0;}
/* Set up the list items */
#pmenu li {float:left;}
/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li.drop:hover > a {background:url(/images/topmenu1.gif) no-repeat 0 0; color:#ee1c23;}
#pmenu li.fly1:hover > a {background:url(/images/topmenu2_over.gif) no-repeat; _background:url(/images/topmenu2_over.gif) no-repeat;}
#pmenu li.fly2:hover > a {background:url(/images/topmenu3_over.gif) no-repeat; _background:url(/images/topmenu3_over.gif) no-repeat;}
#pmenu li.fly3:hover > a {background:url(/images/topmenu4_over.gif) no-repeat; _background:url(/images/topmenu4_over.gif) no-repeat;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:121px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:150px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:27px;}
/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#CFCFCF; color:#333333;}
/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#CFCFCF; color:#333333;}
/* Set up the pointers for the sub level indication */
#pmenu li.fly1 {background:url(/images/topmenu2.gif) no-repeat; _background:url(/images/topmenu2.gif) no-repeat 1px 0;}
#pmenu li.fly2 {background:url(/images/topmenu3.gif) no-repeat; _background:url(/images/topmenu3.gif) no-repeat 1px 0;}
#pmenu li.fly3 {background:url(/images/topmenu4_over.gif) no-repeat; _background:url(/images/topmenu4_over.gif) no-repeat 1px 0;}
#pmenu li.drop a:hover {background:url(/images/topmenu1.gif) no-repeat 0 0;}
#pmenu li.fly1 a {height:29px; line-height:29px;}
#pmenu li.fly1 a:hover {background:url(/images/topmenu2_over.gif) no-repeat; _background:url(/images/topmenu2_over.gif) no-repeat 1px 0;}
#pmenu li.fly2 a {height:29px; line-height:29px;}
#pmenu li.fly2 a:hover {background:url(/images/topmenu3_over.gif) no-repeat; _background:url(/images/topmenu3_over.gif) no-repeat 1px 0;}
#pmenu li.fly3 a {height:29px; line-height:29px;}
#pmenu li.fly3 a:hover {background:url(/images/topmenu4_over.gif) no-repeat; _background:url(/images/topmenu4_over.gif) no-repeat 1px 0;}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}
/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{visibility:hidden;}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{visibility:hidden;}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}
/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {visibility:visible; left:-30px; top:25px; lef\t:-31px; to\p:25px;}
/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{visibility:visible; top:-11px; left:120px;}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul {visibility:visible; top:-11px; left:120px;}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

/* End Main Menu Styles =============================================== */

/* Begin Breadcrumb Styles =============================================== */
#breadcrumb {
	height: 30px;
	padding: 0px;
	clear: both;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #838A8F;
}
#breadcrumb ul {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#breadcrumb li {
	display: inline;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #838A8F;
	background-image: url(/images/bullet-icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}
#breadcrumb li.firstone {
	background-image: none;
	padding-left: 10px;
}
#breadcrumb li a {
	color:#838A8F;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#breadcrumb li a:hover {
	color:#838A8F;
	font-size: 11px;
	text-decoration: underline;
}
/* End Breadcrumb Styles =============================================== */
/* Begin Footer Styles =============================================== */
#footer {
	background-image: url(/images/footer-bg.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 344px;
	width: 960px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#footer ul {
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer li {
	background-image: url(/images/footer-nav-icon.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 15px;
	*padding-left: 0px;
	_padding-left: 0px;
}
#footer li a {
	font-size: 11px;
	font-weight: bold;
	color: #4E5860;
	text-decoration: none;
	padding-left: 7px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#footer li a:hover {
	text-decoration: underline;
}
/* Begin Footer Styles =============================================== */
/* Begin Class Styles =============================================== */
.bsboxtop {
	background-image: url(/images/box-top-mid.gif);
	background-repeat: repeat-x;
	height: 17px;
	clear: both;
	font-size: 5px;
	width: 534px;
}
.bsboxtopleft {
	background-image: url(/images/box-top-left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 17px;
	background-color: #181818;
}
.bsboxtopright {
	background-image: url(/images/box-top-right.gif);
	background-repeat: no-repeat;
	float: right;
	height: 17px;
	width: 17px;
	background-color: #181818;
}
.bsboxbot {
	background-image: url(/images/box-bot-mid.gif);
	background-repeat: repeat-x;
	height: 17px;
	font-size: 5px;
	clear: both;
	width: 534px;
}
.bsboxbotleft {
	background-image: url(/images/box-bot-left.gif);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 17px;
}
.bsboxbotright {
	background-image: url(/images/box-bot-right.gif);
	background-repeat: no-repeat;
	float: right;
	height: 17px;
	width: 17px;
}
.bsboxleft {
	background-image: url(/images/best-sellers-left.gif);
	background-repeat: repeat;
	width: 10px;
	float: left;
}
.bsboxright {
	background-image: url(/images/best-sellers-right.gif);
	background-repeat: repeat;
	width: 10px;
	float: right;
}
.bsboxmid {
	clear: both;
	background-color: #242424;
	background-image: url(/images/box-main-bg.gif);
	background-repeat: no-repeat;
	width: 534px;
}
.bsboxmidlong {
	clear: both;
	background-color: #242424;
	background-image: url(/images/box-main-bg-long.gif);
	background-repeat: no-repeat;
}
.performerbox {
	background-image: url(/images/latest-perf-box.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	width: 253px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.performerbox h4 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 8px;

}
.performerbox2 {
	background-image: url(/images/latest-perf-box.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	width: 270px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.performerbox2 h4 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 8px;

}
.performerboximage {
	margin: 0px;
	float: left;
	height: 86px;
	width: 79px;
	padding-top: 18px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 10px;
	z-index: 1;
}
.performerboxinfo {
	margin: 0px;
	float: left;
	height: 85px;
	width: 142px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #262626;
}
.performerbuttons {
	behavior: url(iepngfix.htc);
	margin: 0px;
	clear: both;
	height: 32px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.bandtopgraphic {
	margin: 0px;
	width: 925px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CF0F16;
	clear: both;
}
.videotop {
	background-image: url(/images/bands-videos-top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 59px;
	width: 415px;
}
.videomid {
	background-image: url(/images/bands-videos-mid.gif);
	background-repeat: no-repeat;
	margin: 0px;
	clear: both;
	width: 411px;
	background-color: #0C0C0C;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6F6F6F;
	border-left-color: #6F6F6F;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.videoimg {
	margin: 0px;
	float: left;
	height: 76px;
	width: 98px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.videoinfo {
	behavior: url(iepngfix.htc);
	background-image: url(/images/bands-video-right.png);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 240px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.videoplay {
	behavior: url(iepngfix.htc);
	margin: 0px;
	float: left;
	height: 22px;
	width: 66px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.videobot {
	background-image: url(/images/bands-videos-bot.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 14px;
	width: 415px;
}
.audiotop {
	background-image: url(/images/bands-audio-top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 50px;
	width: 415px;
}
.audiomid {
	background-image: url(/images/bands-audio-mid.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 415px;
	background-color: #313131;
}
.audiobot {
	background-image: url(/images/bands-audio-bot.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 21px;
	width: 415px;
}
.audioinfo {
	background-color: #0B0B0B;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9D9D9D;
}
.audioinfo.on {
	background-color: #1D1D1D;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9D9D9D;
}
.audioinfo.last {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 22px;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
.audioinfo .playing {
	behavior: url(iepngfix.htc);
	margin: 0px;
	padding: 0px;
	float: left;
	width: 28px;
}
.audioinfo .listen {
	behavior: url(iepngfix.htc);
	margin: 0px;
	padding: 0px;
	float: left;
	width: 28px;
}
.enquirebg {
	behavior: url(iepngfix.htc);
	background-image: url(/images/bands-enquire-bg.png);
	background-repeat: no-repeat;
	margin: 0px;
	clear: both;
	height: 149px;
	width: 395px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.reviews {
	behavior: url(iepngfix.htc);
	background-image: url(/images/bands-reviews.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 250px;
	width: 466px;
}
.reviews ul {

}
.reviews ul li {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}
.reviews ul a {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	height: 21px;
	width: 140px;
	display: block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.reviews ul a:hover {
	color: #C5A617;
	background-image: url(/images/bands-gallery-over.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 21px;
	width: 140px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.reviews ul a.on {
	color: #C5A617;
	background-image: url(/images/bands-gallery-over.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 21px;
	width: 140px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.reviewsbg {
	behavior: url(iepngfix.htc);
	background-image: url(/images/bands-reviews-box.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 10px;
	float: left;
	height: 200px;
	width: 270px;
}
.gallery {
	behavior: url(iepngfix.htc);
	background-image: url(/images/bands-gallery.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 395px;
	width: 466px;
}
.galleryscoll {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 278px;
	width: 425px;
	overflow: auto;
}
.whychoosebg {
	background-image: url(/images/why-choose-bg.jpg) !important;
	background-repeat: no-repeat !important;
	margin: 0px;
	clear: both;
	min-height: 814px;
	width: 980px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	padding-top: 0px !important;
	z-index: -10;
}
.whychoosetop {
	behavior: url(iepngfix.htc);
	background-image: url(/images/whychoose-top-top.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 9px;
	width: 439px;
	font-size: 3px;
}
.whychoosemid {
	background-image: url(/images/whychoose-mid.gif);
	background-repeat: no-repeat;
	margin: 0px;
	clear: both;
	height: 24px;
	width: 414px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.whychoosemid a {
	background-image: url(/images/bullet-arrow-across.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.whychoosemid a.down {
	background-image: url(/images/bullet-arrow-down.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.whychoosebot {
	behavior: url(iepngfix.htc);
	background-image: url(/images/whychoose-bot-bot.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 9px;
	width: 439px;
}
.whychooseboxbg {
	background-image: url(/images/whochoose-boxbg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 25px;
	clear: both;
	width: 387px;
	background-color: #303030;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #4F4F4F;
	border-left-color: #4F4F4F;
}

.contactbg {
	background-image: url(/images/contact-bg.jpg) !important;
	background-repeat: no-repeat !important;
	margin: 0px;
	clear: both;
	min-height: 814px;
	width: 980px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	padding-top: 0px !important;
	z-index: -10;
}

.contactbg ul {
	padding-bottom:5px;
}

.contactbg ul li {
	list-style-type: none;
	padding:5px 10px 6px 15px;
	background: url(/images/arrow_red.gif) 0 12px no-repeat;
}

.contactformbg {
	background-image: url(/images/box-contact-bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 506px;
	width: 437px;
}

.testimonialbg {
	background-image: url(/images/testimonials-bg.jpg) !important;
	background-repeat: no-repeat !important;
	margin: 0px;
	clear: both;
	min-height: 814px;
	width: 980px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	padding-top: 0px !important;
	z-index: -10;
}
.testimonialboxbg {
	background-image: url(/images/box-testimonials-bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 573px;
	width: 492px;
}
.testimonialspeach {
	background-image: url(/images/testimonials-speach.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 70px;
	background-position: 10px 0px;
}

.specialsbg {
	background-image: url(/images/specialdeals-bg.jpg) !important;
	background-repeat: no-repeat !important;
	margin: 0px;
	clear: both;
	min-height: 814px;
	width: 980px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	padding-top: 0px !important;
	z-index: -10;
}

.linksbg {
	background-image: url(/images/links-bg.jpg) !important;
	background-repeat: no-repeat !important;
	margin: 0px;
	clear: both;
	min-height: 814px;
	width: 980px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	padding-top: 0px !important;
	z-index: -10;
}
.namepart1 {
	font-size: 36px;
	color: #FFFFFF;
	float: left;
	padding-right: 1px;
	font-weight: bold;
}
.namepart2 {
	font-size: 36px;
	font-weight: bold;
	color: #CF0F16;
	float: left;
}


a:link, a:visited, a:active {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}
a.white:link, a.white:visited, a.white:active {
	color: #FFFFFF;
}
a.white:hover {
	color: #FFFFFF;
}
a.grey:link, a.grey:visited, a.grey:active {
	color: #4C4C4C;
}
a.grey:hover {
	color: #4C4C4C;
}
a.red:link, a.red:visited, a.red:active {
	color: #990000 !important;
}
a.red:hover {
	color: #990000 !important;
}
a.yellow:link, a.yellow:visited, a.yellow:active {
	color: #C5A617 !important;
}
a.yellow:hover {
	color: #C5A617 !important;
}
/* End Class Styles =============================================== */
/* Begin Form Styles =============================================== */
form {
	margin: 0;
	padding: 0;
}
legend {
	padding: 0 6px;
	color: #4E5860;
	font-weight: bold;
}
fieldset {
	border: 1px solid #4E5860;
	padding: 0px;
	width: 450px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
label {
	display: block;
	float: left;
	text-align: right;
	padding: 3px 10px 0 6px;
	margin-bottom: 0;
	width: 160px;
	font-size: 11px;
	font-weight: bold;
}
.input_bg {
	background:transparent url(/images/input_bg.gif) repeat-x scroll 0 0;
	float:left;
	height:21px;
}
.input_left {
	float:left;
	height:21px;
	width:11px;
	background-color: transparent;
	background-image: url(/images/input_left_bg.gif);
	background-repeat: no-repeat;
}
.input {
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	color:#cccccc;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:19px;
	margin:0;
	padding:1px 0 0;
	width:140px;
}
.input_right {
	background:transparent url(/images/input_right_bg.gif) no-repeat scroll 0 0;
	float:left;
	height:21px;
	width:11px;
}
.inputquantity_bg {
	background:transparent url(/images/input_bg.gif) repeat-x scroll 0 0;
	float:left;
	height:19px;
	width:25px;
}
.inputquantity {
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	color:#cccccc;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:19px;
	margin:0;
	padding:1px 0 0;
	width: 25px;
	text-align: center;
}
.select {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px #4C4C4C solid;
	background-color: #FFFFFF !important;
	color: #4C4C4C;
	width: 145px;
}
.textarea_bg {
	float:left;
	height:61px;
	background-color: transparent;
	background-image: url(/images/textarea_bg.gif);
	background-repeat: repeat-x;
}
.textarea_left {
	background:transparent url(/images/textarea_left_bg.gif) no-repeat scroll 0 0;
	float:left;
	height:61px;
	width:10px;
}
.textarea {
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	color:#cccccc;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	height: 58px;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.textarea_right {
	background:transparent url(/images/textarea_right_bg.gif) no-repeat scroll 0 0;
	float:left;
	height:61px;
	width:10px;
}
/* End Form Styles =============================================== */
.bullet ul {
	display: block;

}
.bullet li {
	display: block;
	background-image: url(/images/bullet-off.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	height: 19px;
	width: 210px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-color: #202020;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bullet li.on {
	display: block;
	background-image: url(/images/bullet-on.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	height: 19px;
	width: 210px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-color: #373737;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#keywords_wrapper ul {
	margin:0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#keywords_wrapper ul li {
	list-style-type: none;
	display: inline;
	padding:0 3px 0 3px;
	margin:0;
	background:none;
	line-height:1.3em;
	font-weight: bold;
}
#keywords_wrapper ul li a {
	color:#81888e;
	text-decoration:none;
}
#keywords_wrapper ul li a:hover {
	text-decoration:underline;
}
#keywords_wrapper ul li.first {
	font-size:1.3em;
}
#keywords_wrapper ul li.second {
	font-size:1.0em;
}
#keywords_wrapper ul li.third {
	font-size:0.8em;
}
#keywords_wrapper ul li.fourth {
	font-size:0.6em;
}
