@charset "UTF-8";
body {
	margin:0;
	background:#fff;
	font:12px helvetica, arial, sans-serif;
	color:#2b2a2a;
}
.frame-page {
	width:984px;
	margin:0 auto;
}
/* Header */
.header {
	width:935px;
	margin:0 0 0 35px;
}
.logo {
	display:block;
	float:left;
	width:296px;
	height:46px;
	outline:none;
	margin:33px 0 34px;
	background:url(../images/base-sprite.png) 0px -62px no-repeat;
	text-indent:-9999px;
}
#header-search {
	float:right;
	/*width:241px;*/
	width:350px;
	margin:8px 0 19px;
	padding:0;
}
#header-search a {
	display:inline-block;
	color:#2b2a2a;
	text-decoration:none;
}
#header-search a:hover {
	color:#f90;
}
#header-search a.cart {
	padding-left:22px;
	background:url(../images/base-sprite.png) 0px top no-repeat;
}
#header-search a.cart:hover {
	background-position:-485px top;
}
#header-search .search-top {
	margin:0 0 9px;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
}
#header-search .search-top span {
	margin:0 3px;
}
#header-search .search-btm {
	margin:9px 0 0;
	font-size:11px;
	text-align:right;
}
#header-search .search-btm span {
	margin:0 10px;
}
#header-search fieldset {
	display:block;
	clear:both;
	padding:9px 10px;
	border:1px solid #dcdcdc;
	background:#ebebeb;
}
#header-search fieldset div {
	width:219px;
	overflow:auto;
}
.search-field {
	display:block;
	float:left;
	width:176px;
	height:18px;
	margin:0;
	padding:4px 8px 0;
	outline:none;
	border:1px solid #c6c6c6;
	background:url(../images/base-sprite.png) right -158px no-repeat;
	font:11px Verdana, Geneva, sans-serif;
	color:#9f9e9e;
}
.search-btn {
	display:block;
	float:left;
	width:25px;
	height:24px;
	margin:0;
	border:none;
	background:url(../images/base-sprite.png) 0px -158px no-repeat;
}
/* Main Navigation */
.nav-main {
	clear:both;
	width:960px;
	height:29px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	list-style:none;
	background:url(../images/base-sprite.png) 0px -252px no-repeat;
}
.nav-main li {
	float:right;
}
.nav-main a {
	display:block;
	width:120px;
	height:29px;
	outline:none;
	text-indent:-9999px;
	background:url(../images/base-sprite.png) 0px -252px no-repeat;
}
.nav-main a.n1 {
	background-position:-359px -252px;
}
.nav-main a.n2 {
	background-position:-479px -252px;
}
.nav-main a.n3 {
	background-position:-599px -252px;
}
.nav-main a.n4 {
	background-position:-719px -252px;
}
.nav-main a.n5 {
	background-position:-839px -252px;
	margin-right:1px
}
.nav-main a.n1:hover {
	background-position:-359px -281px;
}
.nav-main a.n2:hover {
	background-position:-479px -281px;
}
.nav-main a.n3:hover {
	background-position:-599px -281px;
}
.nav-main a.n4:hover {
	background-position:-719px -281px;
}
.nav-main a.n5:hover {
	background-position:-839px -281px;
}
.p1 .nav-main a.n1, .p1 .nav-main a.n1:hover {
	background-position:-359px -310px;
}
.p2 .nav-main a.n2, .p2 .nav-main a.n2:hover {
	background-position:-479px -310px;
}
.p3 .nav-main a.n3, .p3 .nav-main a.n3:hover {
	background-position:-599px -310px;
}
.p4 .nav-main a.n4, .p4 .nav-main a.n4:hover {
	background-position:-719px -310px;
}
.p5 .nav-main a.n5, .p5 .nav-main a.n5:hover {
	background-position:-839px -310px;
}
/* Content Area */
.frame-content {
	width:960px;
	min-height:401px;
	overflow:hidden;
	padding:12px 0 15px;
	border:solid #e2e2e2;
	border-width:0 12px;
	background:url(../images/wrapper-bg.png) repeat;
}
.border-btm {
	width:958px;
	height:13px;
	overflow:hidden;
	margin:0 auto 15px;
	border:solid #c4c3c3;
	border-width:0 1px 1px;
}
.graybackground {
	background-color:#cfcdcd;
}
.blackbackground {
	background-color:#000000;
}
.whitebackground {
	background-color:#FFF;
}
.padding10{padding:10px;}
/* Flash Container */

#flash-home { display:block;width:930px;margin:0 auto; }
#flash-full,#flash-alt-full { display:block;width:932px;margin:0 auto; }
/*#flash-alt-full img { display:block;width:932px;height:582px;border:none; }*/


/* Footer */
.footer {
	clear:both;
	font:10px Verdana, Geneva, sans-serif;
}
.footer ul {
	float:left;
	width:980px;
	margin:auto;
	padding:0 0 20px 4px;
	list-style:none;
	font-weight:bold;
	text-align:center;
}
.footer li {
	float:left;
	padding:7px 0 0;
}
.footer a {
	margin:0 3px;
	text-decoration:none;
	color:#2b2a2a;
}
.footer a:hover {
	color:#f90;
}
.footer li.logo-ftr {
	padding:2px 0 0 6px;
}
.footer li.logo-ftr a {
	float:left;
	height:27px;
	margin:0;
	outline:none;
	background:url(../images/base-sprite.png) no-repeat;
	text-indent:-9999px;
}
.footer li.logo-ftr a.slam {
	width:55px;
	background-position:0px -389px;
}
.footer li.logo-ftr a.edg {
	width:128px;
	margin-right:7px;
	background-position:-55px -389px;
}
.footer span {
	margin:0 0 0 3px;
}
/* ------------------------------- */
.whitetext {
	color:#FFF;
}
h1 {
	font-size:25px;
	font-weight:bold;
	padding:0;
	margin:5px 0;
}
h3 {
	font-size:12px;
	font-weight:bold;
	color:#2b2a2a;
	padding:0;
	margin:5px 0;
}
div.clear {
	clear:both;
}
div.container {
	padding:15px;
	min-height: 400px;
	height: auto !important;	/* min-height fix for IE */
	height: 400px;	

}
div.containerproduct {
	padding:22px 15px 0 15px;
}
div.checkout {
	background-color:#2b2a2a;
	padding:15px;
	width:900px;
	text-align:right;
}
table.carttable {
	text-transform:uppercase;
}
table.carttable td {
	border-bottom:1px solid #2b2a2a;
	padding:15px 2px;
}
td.heading {
	font-size:11px;
	color:#2b2a2a;
	border-bottom:2px solid #2b2a2a;
	font-weight:bold;
}
div.update {
	text-align:right;
	padding:5px 0;
}
table.calculation {
	background-color:#2b2a2a;
	color:#FFFFFF;
}
table.calculation td {
	color:#FFFFFF;
}
table.calculation td.title {
	padding:5px 0 5px 50px;
	text-align:right;
}
table.calculation td.value {
	padding:5px 50px 5px 15px;
}
table.total {
	background-color:#FFF;
}
table.total td {
	padding:10px;
	color:#2b2a2a;
	font-weight:bold;
	font-size:12px;
}
div.comments {
	font-size:9px;
	color:#666;
	text-align:right;
}
.centeralign {
	margin:0 auto;
}


/* --------------- Catagories -------------------- */
div.contentstore {
	padding:10px;
	width:910px;
	color:#2b2a2a;
}
div.sortoption {
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0;
}
div.sortoption a {
	display:inline-block;
	padding:2px 10px;
	background:#FFF url(../images/sortbutton-bg.gif) repeat-x;
	border:1px solid #a8a7a7;
	text-decoration:none;
	color:#2b2a2a;
}
div.sortoption a:hover {
	background:#2b2a2a none;
	color:#FFF;
}
div.menublock {
	width:215px;
	text-transform:uppercase;
	background-color:#2b2a2a;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
div.menublock .heading {
	padding:10px;
}
div.menublock .menuitems {
	background-color:#505050;
	padding:10px 10px 5px 10px;
}
div.menublock .menuitems a {
	display:block;
	background:#2b2a2a;
	padding:5px;
	font-weight:bold;
	margin-bottom:5px;
	color:#FFF;
	text-decoration:none;
}
div.menublock .menuitems a:hover {
	color:#f39202;
}
div.menublock .menuitems a.activeitem {
	color:#f39202;
	padding:5px 5px 5px 15px;
	background:#2b2a2a url(../images/arrowbullet.gif) 5px no-repeat;
	text-decoration:none;
	display:block;
}
div.menublock .menuitems a.leftnav1 {
	color:#f39202;
	padding:5px 5px 5px 15px;
	background:#2b2a2a url(../images/arrowbullet.gif) 5px no-repeat;
	text-decoration:none;
	display:block;
}
div.itemblock {
	float:left;
	width:685px;
	padding-left:10px;
}
div.itemblock .item {
	width:218px;
	float:left;
	background:#FFF;
	border:1px solid #a8a7a7;
}
div.itemblock .rmargin {
	margin:0 12px 0 0;
}
div.itemblock .rmarginshort {
	margin:0 9px 0 0;
}
div.itemblock .itemheading {
	background-color:#2b2a2a;
	padding:10px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	width:198px;
	text-transform:uppercase;
}
div.itemblock .itemimage 
{
	height:212px;
	width:218px;
}
div.itemblock .itemimage div.viewdetails {
	position:relative;
	top:180px;
	text-align:left;
	padding:0 15px 0 110px;
	border: 0px;
}
.viewdetails div
{
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/trance-arrow.gif) 80px 4px no-repeat;
	background-color:#2a2a2b;
	color:#ffffff;
	vertical-align:middle;
	padding:3px;
	border:0px;
	text-decoration:none;
}
a:hover .viewdetails div {
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/trance-arrow.gif) 80px 4px no-repeat;
	background-color:#2a2a2b;
	color:#fd9a01;
	vertical-align:middle;
	padding:3px;
	border:0px;
	text-decoration:none;
}
div.itemblock .itemdesc {
	padding:10px;
	line-height:16px;
	border-top:1px solid #a8a7a7;
	height:120px;
}
span.descheading {
	text-transform:uppercase;
	font-weight:bold;
}
span.errtext {
	font-family:Arial,Tahoma,sans-serif,Garamond,Times New Roman;
	font-size:10pt;
	font-weight:bold;
	color: #FF0000;
}

div.itemblock .buyoptions {
	padding:15px;
	color:#FFF;
	background-color:#2b2a2a;
}
div.itemblock .buyoptions div {
	padding:3px;
}
div.itemblock .buyoptions div hr {
	width:100%;
	height:1px;
	margin:0;
	color:#959595;
	padding:0;
	border:none;
	background-color:#959595;
	;
}
div.itemblock .buyoptions select {
	width:180px;
}
div.itemblock .pricing {
	height:35px;
}
div.itemblock .pricing td {
	font-weight:bold;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
div.itemblock .pricing td span.price {
	text-decoration:none;
	text-transform:uppercase;
}
div.itemblock .pricing td span.sale {
	text-decoration:line-through;
	text-transform:uppercase;
}
div.itemblock .pagination {
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	color:#2b2a2a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0 0 0;
}
div.itemblock .pagination a {
	display:inline-block;
	padding:2px 5px;
	text-decoration:none;
	color:#2b2a2a;
	border:1px solid #cfcdcd;
}
div.itemblock .pagination a:hover {
	border:1px solid #a8a7a7;
	color:#f39202;
	background-color:#FFF;
}
div.itemblock .pagination a.currentpage {
	border:1px solid #a8a7a7;
	color:#f39202;
	background-color:#FFF;
}
div.paginationTop {
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 0 5px 0;
}
div.paginationTop a {
	display:inline-block;
	padding:2px 5px;
	text-decoration:none;
	color:#2b2a2a;
	border:1px solid #cfcdcd;
}
div.paginationTop a:hover {
	border:1px solid #a8a7a7;
	color:#f39202;
	background-color:#FFF;
}
div.paginationTop a.currentpage {
	border:1px solid #a8a7a7;
	color:#f39202;
	background-color:#FFF;
}
/* ------------ catagories end ----------- */

/*---------- THE LODGE TEASER ---------------*/
 div.lodgeteaser {
	margin:auto;
	width:870px;
	height:245px;
	padding:30px;
	color:#FFF;
}
div.lodgeteaser h1, div.lodgeteaser p {
	color:#FFF;
	display:block;
	width:440px;
}
div.lodgeteaser hr {
	width:440px;
	height:1px;
	color:#62615d;
	background-color:#62615d;
	border:0px solid #62615d;
	float:left;
}
div.lodgeteaser a {
	display:block;
	clear:both;
	color:#FFF;
	font-weight:600;
	font-size:14px;
	padding-right:12px;
	background:transparent url(../images/trance-arrow.gif) right no-repeat;
	text-decoration:none;
	width:105px;
}
/* ------------------------------- */
  
  /* Product Detail Page ------ */
  .proddetailtext {
	float:left;
	width:421px;
	padding:0 15px 0 0;
}
.proddetailtext hr {
	width:420px;
	height:1px;
	color:#a8a7a7;
	background-color:#a8a7a7;
	border:none;
	float:left;
}
.proddetailtext .price {
	font-size:14px;
	text-transform:uppercase;
	/*clear:both;*/
}
.proddetailtext .sale {
	font-size:14px;
	text-transform:uppercase;
	text-decoration:line-through;
	/*clear:both;*/
}
.proddetailimg {
	float:left;
	width:462px;
	height:371px;
}
.proddetailimg .fullview {
	position:relative;
	height:39px;
	width:39px;
	background:url(../images/icon_360deg.png) no-repeat;
	display:block;
	cursor:pointer;
	border:none;
	top:270px;
	left:415px;
}
.proddetailimg .fullview img {border:none;}
.proddetailimg .viewvideo {
	position:relative;
	z-index:99;
	left:412px;
	top: 285px;
	background:url(../images/videodropshadow.gif) right;
	width:47px;
	height:42px;
	padding:0 3px 3px 0;
}
.proddetailimg .viewvideo img {
	border:1px solid #908f8f;
}
a.detaillink {
	display:block;
	padding:0 5px 0 0;
	background:url(../images/arrow-whitebg.gif) right no-repeat;
	text-decoration:none;
	font-weight:600;
	color:#000;
	margin:5px 0;
}
a.detaillink:hover {
	color:#ff9900
}
div.add2cart {
	background-color:#2b2a2a;
	padding:10px;
	width:910px;
	text-align:right;
}
div.options{float:left; width:200px; text-align:left;}
.prodsuggestions {
	width:960px;
	padding:5px 0 15px;
	border:solid #e2e2e2;
	border-width:0 12px;
	background:url(../images/wrapper-bg.png) repeat;
}
.prodsuggestions #holder{
	width:910px;
	margin:0 auto;
}
.recommendedbox{background:#FFF; border:1px solid #a8a7a7l; width:230px; float:left; padding:10px; margin-right:15px; margin-bottom:2px; margin-top:2px}
.recommendedbox img{float:left; border:1px solid #908f8f; margin:0 10px 0 0;}


.menuitems ul
{
	padding:0px;
	margin:0px;
	padding-left:0px;
	list-style:none;
}

.menuitems li
{
	padding:0px;
	margin:0px;
	padding-left:0px;
	list-style:none;
}
.menuitems li li
{
	padding:0px;
	margin:0px;
	padding-left:20px;
	list-style:none;
}

/* ****** Content Link Color ****** */

.content a { color:#f90; }

/* ****** Terms ****** */

#terms-full { width:930px;margin:0 auto; }
#terms-full .content{ border:1px solid #a8a7a7;background-color:#fff;padding:31px 28px 20px;font-family:verdana;font-size:11px;line-height:17px; }
#terms-full .content h2 { margin:0 0 .83em;font-weight:bold;font-size:13px; }
#terms-full .content p { margin:1em 0; }

/* ****** FAQ ****** */

#faq-full { float:left;width:694px;margin:0px 0px 0px 15px; }
#faq-full .content{ padding:31px 28px 0;border:1px solid #a8a7a7;background-color:#fff;font-family:verdana;font-size:11px;line-height:17px;	}
#faq-full .content h2 { margin-top:0;font-size:13px;font-weight:bold;}
#faq-full p.answer { border-bottom:1px solid #aeaeae;padding-bottom:31px;margin-bottom:31px; }
#faq-full p.questions{ color:#000;font-size:12px;font-weight:bold;font-family:verdana; }
#faq-full p.questions.pq-first { margin-top:0; }


/* right nav */
#right_links{ float:left;margin-left:14px;background:#2b2a2a;width:220px;border:1px solid #a8a7a7;color:#fff; }
#right_links .content{ padding:21px 24px 11px;font-size:11px;line-height:17px; }
#right_links .content .links{ font-family:helvetica;font-size:14px;font-weight:bold;color:#fff;border-top:1px solid #807f7f;margin-top:24px;padding-top:24px; }
#right_links .content .links ul{ list-style-type:none;margin:0;padding:0; }
#right_links .content .links ul li{ margin-bottom:10px; }
#right_links .content .links ul li a{ padding-right:25px;background:url(../images/arrow_links.png) bottom right no-repeat;text-decoration:none;color:#fff; }
#right_links .content .links ul li a:hover { color:#f90; }

/* ****** Contact Us ****** */
.p5 .frame-content { min-height:370px; }
#contact-full { width:930px;min-height:368px;margin:0px 0px 0px 14px;border:1px solid #a8a7a7;float:left;background:#000 url(../images/bg_contact.jpg) no-repeat; }
#contact-full .content { color:#fff; }
#box { display:block;float:right;width:400px;padding:0 30px 29px 0; }

#contact-box { display:block;float:right;width:344px;margin-top:33px;background:url(../images/box_contact_us.png) center top no-repeat; }
#contact-box .address { width:266px;margin-top:33px;margin-left:37px;padding-bottom:10px;font-size:11px;line-height:14px;color:#fff; }
#contact-box-footer { display:block;float:right;width:344px;height:8px;background:url(../images/box_contact_footer.png) center bottom no-repeat; }

#contact-box p { margin:0 0 1.3em; }
#contact-box p a { color:#f90; }
#contact-box .links { margin-top:21px;padding:22px 0 4px;border-top:1px solid #807f7f;font:bold 14px helvetica;color:#fff; }
#contact-box .links ul { list-style-type:none;margin:0;padding:0; }
#contact-box .links ul li { margin-bottom:10px;line-height:17px; }
#contact-box .links ul li a { padding-right:25px;background:url(../images/arrow_links.png) bottom right no-repeat;text-decoration:none;color:#fff; }
#contact-box .links ul li a:hover { color:#f90; }

/* ****** Return Policy ****** */
#TB_window { font-family:Verdana, Geneva, sans-serif; }
#TB_closeAjaxWindow { padding:15px 17px 0 0;font-size:10px; }
#return { margin-left:25px;font-size:12px;line-height:16px; }
#TB_ajaxContent p { padding:20px 0 0; }
#TB_ajaxContent p.first { padding:8px 0 0; }
#TB_ajaxContent p.list { padding:5px 0 0; }
#TB_ajaxContent p.link { padding:42px 5px 0; }

a.print-btn { width:90px; height:24px; display:block; background:url(../images/print_btn.jpg) 0px -24px no-repeat; text-indent:-9999px; float:right; }
a:hover.print-btn { background-position:0px 0px;}

/* ****** Form Type 1 ****** */
.form-type1 form {
margin:24px -13px 0;
padding:27px 0 0;
border-top:1px solid #000;
color:#2b2a2a;
}
.ft1-data {
display:block;
margin:0;
padding:40px 0 37px 19px;
border:1px solid #a8a7a7;
background:#c6c6c6;
}
.form-type1 table {
float:left;
margin:0 18px 0 0;
border:none;
border-collapse:collapse;
}
.form-type1 table.ft1-stretch { width:100%;margin:0; }
.form-type1 th {
padding:0 0 3px;
text-align:right;
line-height:14px;
vertical-align:middle;
}
.form-type1 td {
padding:0 0 3px 14px;
line-height:14px;
/*vertical-align:middle;*/
}
.form-type1 th.ft1-top { padding-top:4px;vertical-align:top; }
.form-type1 th.ft1-spc,.form-type1 td.ft1-spc { padding-bottom:18px; }
.form-type1 td.ft1-ins { padding-left:6px; }
.form-type1 td.ft1-grp { padding:0; }
.form-type1 p {
width:243px;
margin:10px 0 0;
}
.form-type1 .nobr { white-space:nowrap; }
.ft1-txt {
width:201px;
height:17px;
margin:0;
padding:4px 3px 0;
border:1px solid #2b2a2a;
background:url(../images/bg-ft1-field.png) left top no-repeat;
font:11px Verdana, Geneva, sans-serif;
color:#2b2a2a;
}
.ft1-txt.sm-fld { width:67px; }
.ft1-txt.tl-fld { height:97px; }
.ft1-sel {
width:209px;
margin-left:0;
font-family:Verdana, Geneva, sans-serif;
color:#2b2a2a;
}
.ft1-box {
display:block;
width:13px;
height:13px;
margin:0;
font:11px Verdana, Geneva, sans-serif;
color:#2b2a2a;
}
.ft1-actions {
display:block;
margin:0;
padding:0;
background:#2b2a2a;
border:solid #a8a7a7;
border-width:0 1px 1px;
}
.ft1-actions div { padding:0 20px; }
.ft1-btn { display:block;float:right;width:896px;height:24px;overflow:auto;margin:16px 0 12px 10px;border:none;background:transparent 0px -24px no-repeat;text-indent:-9999px; }
.ft1-btn:hover { background-position:0px 0px;}
.ft1-btn.submit { width:70px;background-image:url(../images/btn-submit.png); }
.ft1-btn.reset { width:62px;background-image:url(../images/btn-reset.png); }


.button
{
font:12px helvetica, arial, sans-serif;
font-weight:bold;
color:#fdf8ef;
height:24px;
background:#df8403;
text-align:center;
border:1px solid #d2d2d2;
padding: 0px 5px;
vertical-align:middle;
cursor:pointer;
}
.button:hover{
font:12px helvetica, arial, sans-serif;
font-weight:bold;
color:#2b2a2a;
height:24px;
background-color: #ffb000;
text-align:center;
border: 1px solid #a4a3a3;
padding: 0px 5px;
vertical-align:middle;
cursor:pointer;
}
.text
{
	text-align:right;
}
.info_text
{
	color:#008000;
}

/* ****** Home Page - css taken from Jquery plugin ****** */

.stepcarousel 
{ 
	margin-left:0px;
	margin-top:0px;
	position:relative;/*leave this value alone*/
	overflow:hidden;/*leave this value alone*/
	width:942px;/*Width of Carousel Viewer itself*/
	/*height: 215px;*//*Height should enough to fit largest content's height*/ 
	height: 233px;
}
.stepcarousel .belt 
{ 
	position:absolute;/*leave this value alone*/
	left:0;
	top:0; 
}
.stepcarousel .panel 
{ 
	float:left;/*leave this value alone*/
	overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/
	width:226px;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	border:1px solid #999;
	left:5px;
	margin:6px;
	color:white;
	padding-bottom:4px; 
	background-color:white; }
	a.panel_front {
	background-image:url(../images/btn_panels.jpg);
	background-repeat:no-repeat;
	/*border:1px solid ;*/
	color:#2B2A2A;
	display:block;
	font-family:helvetica;
	font-size:12px;
	font-weight:bold;
	height:34px;
	margin-left:3px;
	padding-left:4px;
	padding-right:30px;
	padding-top:4px;
	text-decoration:none;
	width:188px;
	}
a:hover.panel_front{ background-position:0px -37px;color:#ff9900; }
#mygallery{ margin-left:-5px; }

/* ****** Featured products- css taken from Jquery plugin ****** */
#myfeatured{ }
.stepcarouselcate
{ 
	margin-left:0px;
	margin-top:0px;
	position:relative;/*leave this value alone*/
	overflow:hidden;/*leave this value alone*/
	width:930px;/*Width of Carousel Viewer itself*/
	height: 253px;/*Height should enough to fit largest content's height*/ 
	

}
.stepcarouselcate .belt 
{ 
	position:absolute;/*leave this value alone*/
	left:0;
	top:0; 
}
.stepcarouselcate .panel 
{ 
	float:left;/*leave this value alone*/
	overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/
	width:310px;
	color:white;
	background-color:white;
}

/* ----- Featured Product --------- */
.featuredprod {
	background-color:#2b2a2a;
	padding:10px;
	width:290px;
	float:left;
	height:233px;
}
a.productthumb {
	border:1px solid #a8a7a7;
	width:290px;
	height:233px;
	display:block;
	text-decoration:none;
}
a.productthumb div {
	position:relative;
	top:15em;
	padding:10px 30px 10px 10px;
	border:5px solid #f1f0f0;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/arrow.gif) 240px 12px no-repeat;
	background-color:#cfcdcd;
	color:#2b2a2a;
}
a:hover.productthumb div {
	cursor:pointer;
	color:#fd9a01;
	background-color:#2a2b2b;
}
/* ----- Featured Product Ends --------- */
/* ----- Featured Product Home --------- */
.featuredprodhome {
	background-color:#2b2a2a;
	/*padding:10px;*/
	/*width:290px;*/
	width:226px;
	float:left;
	height:233px;
}
a.productthumbhome {
	border:1px solid #a8a7a7;
	/*width:290px;*/
	width:226px;
	height:233px;
	display:block;
	text-decoration:none;
}
a.productthumbhome div {
	position:relative;
	top:15em;
	padding:10px 30px 10px 10px;
	border:5px solid #f1f0f0;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/arrow.gif) 240px 12px no-repeat;
	background-color:#cfcdcd;
	color:#2b2a2a;
}
a:hover.productthumbhome div {
	cursor:pointer;
	color:#fd9a01;
	background-color:#2a2b2b;
}
/* ----- Featured Product Home Ends --------- */

/*
.featuredprod {
	background-color:#2b2a2a;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	width:290px;
	float:left;
	height:293px;
}
a.productthumb {
	border:1px solid #a8a7a7;
	width:290px;
	display:block;
	text-decoration:none;
	
}
a:hover.productthumb div { color:#ff9900;background-color:#2b2a2a;}
a.productthumb div {
	position:relative;
	padding:10px 30px 10px 10px;
	border:5px solid #f1f0f0;
	margin-top:-3px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/arrow.gif) 240px 12px no-repeat;
}
a.productthumb div
{
	background-color:#cfcdcd; color:#2a2b2b;
}
.featuredprod img 
{
	padding:0px 15px 0px 15px;
	display:block;
	text-decoration:none;
	border:1px solid #a8a7a7;
	background-color:#fdfdfd;
}*/
/* ----- Featured Product Ends --------- */
#sitemap ul
{
	list-style:none;
}
#sitemap ul li { padding:2px; }