body { margin:0px; /*background:#FFF;*/ }

img {/* behavior: url("pngbehavior.htc");*/ }

form { margin:0px; }

#wrapper { width:900px; margin:0 auto; }

/*------------########## BODY #######----------*/ 

#body_container { width:900px; margin:0 auto; }

.left_side { width:210px; float:left; }

.left_container { width:210px; float:left; margin-top:10px; border:#e0e0e0 1px solid;  }

.left_container_related { width:210px; margin-top:10px; border:#e0e0e0 1px solid; clear:both;  }

.heading_bg { /*background:url(../../images/advancecms/heading_bg.jpg) repeat-x left top;*/background-color:#4389F2; /*height:34px;*/padding-top:10px; }

.heading_text { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; /*float:left; margin:7px 0 0 10px;*/  }

.advancecms_buttons {margin-top: 8px; padding:6px 14px 7px; border:0px; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#494949;  font:bold 13px/18px Tahoma; }

.advancecms_buttons:hover { /*background:#71a9e1*/ opacity:0.85;}

/*-------------- LEFT NAVIGATION CSS ----------------*/
	
/*      V1        */ 
	
*{
	/*list-style:none;*/
}
.advancecmsimgborder{}

.advancecmsimg { height:54px; width:70px; }

.relatedadvancecmsimg {  height:auto; width:190px; }

.menu4 { width: 240px; font-family:Tahoma; font-size:11px; margin-left:-40px;font-weight:bold; }
	
.menu4 li a { voice-family: "\"}\"";  voice-family: inherit; height: 14px; text-decoration: none; }
	
.menu4 li a:link, .menu4 li a:visited { color: #555555; display: block; background:url(../../images/advancecms/menu4.gif); padding: 8px 0 0 24px; }
	
.menu4 li a:hover { color: #2699c4; background:url(../../images/advancecms/menu4.gif) 0 -28px; padding: 8px 0 0 24px; }
	
.menu4 li a.selected { color: #2699c4; background:url(../../images/advancecms/menu4.gif) 0 -28px; padding: 8px 0 0 24px; }
	
.menu4 li a:active { color: #2699c4; background:url(../../images/advancecms/menu4.gif) 0 -28px; padding: 8px 0 0 24px; }	

/*      RIGHT       */

.right_container { width:680px; float:right; margin-top:10px; }

.top_advancecms { /*width:410px*/width:100%; float:left; border:#e0e0e0 1px solid; padding-bottom:10px; }

.top_advancecms_div { /*width:390px*/ width:95%;min-height:85px;height:auto; margin:0 auto; margin-top:12px; float:left; background:url(../../images/cmsbg.jpg) no-repeat bottom center;}
	
.calendar_back { background:url(../../images/advancecms/calendar_back.png) no-repeat left top; width:75px; height:95px; float:left; }

.calendar_txt { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:bold; padding:19px 0 0 20px; line-height:16px; }

.calendar_txt2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333; font-weight:bold; padding:0px 0 0 19px; line-height:18px; }

.image_border { float:left; margin:0 15px 10px 0px; }

.image_border > a {
		display: block;
		background: url(../../images/bkg-product.png) -12px 100% no-repeat;
		padding-bottom: 7px;
		text-align: center;
}

.image_border2 { border:#d5d5d5 1px solid; }

.dvd1 { background:url(../../images/advancecms/dvd1.jpg) repeat-x left top; height:1px; }

.related_advancecms { width:187px; float:right; border:#e0e0e0 1px solid;  }

.related_advancecms_div { width:101%; margin:0 auto; margin-bottom:10px; margin-top:10px; border:#E4E4E4 1px solid;min-height: 93px; }

.media_gallery { width:680px; margin-top:20px; clear:both; border:#e0e0e0 1px solid; float:left; }

.media_gallery_div { width:660px; margin:0 auto; }

.media_div { width:145px; float:left; margin:10px 20px 0 0; }

/*-------------- Detail ------------------*/

.detail_container { /*width:680px;*/ width:100%; min-height:900px; float:left; }

.detail_div {/* width:660px;*/ margin:0 auto; text-align:justify; }

.add_new_comment { /*width:550px;*/ margin:0 auto; clear:both; height:auto;}

.rela {float:right;}

.comment_fields {
	float:left; width:474px; /*margin-top:-90px;*/
}

.submit_comment { background:url(../../images/advancecms/submit_comment.jpg) no-repeat left top; width:105px; height:30px; border:0px; cursor:pointer; margin-top:8px; }

.submit_vote { background:url(../../images/advancecms/vote1.jpg) no-repeat left center; width:84px; height:30px; border:0px; cursor:pointer; }

.go_back { background:url(../../images/advancecms/back.jpg) no-repeat left top; width:105px; height:30px; border:0px; cursor:pointer; margin-top:8px; }

.votes {
	float:right;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#241603; font-weight:normal; padding-right:7px; width:auto; height:auto;}
.star {
	float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#241603; font-weight:normal; padding-top:9px; width:auto; height:auto;}
.comment_text {
	float:left; width:65px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#241603; font-weight:normal; padding-right:7px;
}
.comment_text2 {
	float:left; width:65px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#241603; font-weight:normal; padding-right:7px; padding-top:12px;
}

.comment_text3 {
	float:left; width:65px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#241603; font-weight:normal; padding-right:7px; padding-top:14px;
}

/*.showing_comments {*/
/*	width:580px; margin:0 auto; padding-bottom:20px;*/
/*}*/

.display_pic {
	float:left; padding-right:10px;
}

.Text_Field1 {
	width:392px;
	border:#d1ceca 1px solid;
	background:#f4f4f4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding:2px;
	margin-top:7px;
}
.float-right {float:right;}
.float-left {float:left;}
.float-none {float:none;}
.margin-left{margin:1px 10px 10px 1px;}
.margin-right{margin:1px 1px 10px 10px;}
.margin-none{margin:1px 0px 10px;}
.Text_area1 {margin-bottom:7px;	width:98%; border:#d1ceca 1px solid; background:#f4f4f4; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:3px; margin-top:7px;
	/*float:left;*/
}

.showing_comments {
	/*width:580px;*/ margin:0 auto; padding:20px 0; clear:both;
}
.showing_paging {background:url(../../images/advancecms/hover.jpg) repeat-x left bottom;
	width:580px; margin:0 auto; padding-top:20px; clear:both;text-align:right;
}
.showing_pageno { cursor:pointer;font-size:12px;font-weight:bold;padding:5px;text-decoration:none;
}

.comments_dvd {
	background:url(../../images/advancecms/comment_dvd.jpg) repeat-x left top; height:1px; margin:0px; margin-top:14px;
}
.messagediv {
	display:none;
	 background:url(../../images/advancecms/hover.jpg) repeat-x left top;
	margin:0px; margin-top:5px;/*margin-bottom:13px;*/
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; line-height:24px;visibility:visible;padding-left:5px; }


/*----------- LINKS ------------*/

.ALinks { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#000; font-weight:bold; text-decoration:none; }

.ALinks:hover { color:#000; text-decoration:none; }

.BLinks { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ad2157; font-weight:normal; text-decoration:none; }

.BLinks:hover { color:#000; text-decoration:none; }

.CLinks { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; margin-bottom: -3px;
margin-left: 5px; display:block; }

.CLinks:hover { color:#000; text-decoration:none; }

.DLinks { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ad2157; font-weight:bold; text-decoration:none; line-height:20px; }

.DLinks:hover { color:#000; text-decoration:none; }

.ELinks { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ad2157; font-weight:bold; text-decoration:none;  }

.ELinks:hover {  color:#000; text-decoration:none; }

.reply_link {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; background:#ad2157; text-decoration:none; padding:1px 7px 1px 7px; float:right; margin-top:-20px;
}

.reply_link:hover {
	color:#000; background:#2f6489; text-decoration:none;
}

/*----------- Normal Text ------------*/

.text1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#818181; font-weight:normal; }

.text2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#818181; font-weight:normal; }

.text3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a5a5a5; font-weight:normal; line-height:24px; }

.text4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:normal; line-height:20px;}

.text4 ul {list-style:disc outside none !important;padding-left:30px;padding-right:15px; }

.text4 ol {list-style:decimal outside none !important ;padding-left:30px;padding-right:15px;  }

.Text5 {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#373737; font-weight:normal; line-height:20px;
}

.Text6 {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#838383;float:right;
}


.heading1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3172a0; }



/*     sliders css  */


.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 10px outset Silver;
border-bottom-width: 6px;
width: 95%; /*width of featured content slider*/
height: 250px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: Silver;
width: 618px; /*width of content DIVs within slider. Total width should equal slider's inner width (95%) */
height: 240px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.paginationdiv{
width: 95%; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: Silver;
padding: 5px 10px;
font-family:Arial, Helvetica, sans-serif;
}

.paginationdiv a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: invert;
}

.paginationdiv a:hover, .paginationdiv a.selected{
color: #000;
background-color: #FEE496;
}

.fme_video_player {
	/*width:633px; */
	/*height:400px; */
	float:left;
	padding:15px 5px;


}

.back_div { clear:both; width:100%; height:auto; margin-top:20px;}


/* 	featured advancecms slider css	*/

.colr {
	color:#000 !important;
}
.afor {background:#f3f3f3; padding:5px; max-height: 34px;}
.headingtop {
	padding:10px 0px 8px 15px;
	width:98%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	text-transform:uppercase;
}
/*
=======================================================================
	Product Scroller Rules
=======================================================================
*/
#prod_scroller {
	/*width:700px;*/
	margin:0 auto;
	width:100%;
	height:238px;
	/*background-image:url(../../images/advancecms/prod_scrol.gif);*/
	background-repeat:no-repeat;
	margin-bottom:20px;
}
.disabled{
	visibility: hidden;
}
.scrol {
	width:86% !important;
	float:left;
	margin-top:12px;
	margin-left:14px;
}
.scrol ul li{
	margin:0px 22px 0px 0px;
	width:176px !important;
	height: inherit !important;
	float:left;
	background-image:url(../../images/advancecms/scroll_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.nud {clear:both; list-style:none;  padding-top:35px; padding-bottom:15px;} 
.nud li {display: inline;}
.nud li:after {list-style:none; content: "\| \0020";}
.nud li a {font-weight:bold; font-size:13px; color:#715733;}
.scrol ul li h6{
	margin:0px 0px 5px 0px;
	width:152px;
	padding:6px 0px;
}
.scrol ul li a img{
	width: 170px !important; height: 255px !important;
}
.scrol ul li > a {
	display: block;
	background: url(../../images/bkg-product.png) -20px 100% no-repeat;
	padding-bottom: 7px;
	text-align: center;
}
.scrol ul li p.price{
	float:left;
	font-size:14px;
	padding:3px 0px 0px 0px;
}
.scrol ul li a.adcart{

}
.scrol ul li p a{
	color:#000;
	text-decoration:underline;
}
#prod_scroller a.prev {
	float:left;
	margin:88px 2px 0px 7px;
	width:31px;
	height:46px;
	background-image:url(../../images/advancecms/prevbig.png);
	background-position:left;
	background-repeat:no-repeat;
}
#prod_scroller a.next {
	float:left;
	margin:88px 0 0 6px;
	width:31px;
	height:46px;
	background-image:url(../../images/advancecms/nextbig.png);
	background-position:left;
	background-repeat:no-repeat;
}





/* 	Rating css	*/
.webwidget_rating_simple{
    padding: 0px;
    margin: 0px;
    float: right;
	margin-left: 32px;
}
.webwidget_rating_simple li{
    line-height: 0px;
    width: 20px;
    height: 20px;
    padding: 0px;
    margin: 0px;
    margin-left: 2px;
    list-style: none;
    float: left;
    cursor: pointer;
}

.webwidget_rating_simple li span{
    display: none;
}

.advancecms_block_content{
	height: auto;
	margin: 12px auto 0;
	width: 95%;
}