@charset "utf-8";

/* CSS Document */

body
{
		margin:0;
		padding:0;
		behavior: url(csshover.htc);
		line-height:17px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		color:#666666;
		text-align:justify;
		background:#000000;
}

a, a:hover { outline:none; }
img{border:none;}
a
{ outline:0px;
}
.sitemap-text1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#575757;
	margin-left: 2px;
	text-decoration:none;
}
.sitemap-text1 a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#575757;
	text-decoration:none;
}
.sitemap-text1 a:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#003;
}

div, td, img, a, li, input { behavior: url(iepngfix.htc); }

/* Main Div of html start here*/
.wrapper
{
		width:978px;
		height:auto;
		margin:auto;
}

/* Main Div of html end here*/

/*Top body background images start*/
.tbltopbkg
{
		background:url(../images/header_bkg.jpg) no-repeat;
		height:37px;
}

/*Top body background images end*/
/*Menu start here*/
.top
{
		background:url(../images/menu/top.jpg) no-repeat;
		width:542px;
		height:32px;
}

.menuLeft
{
		background:url(../images/menu/menu_left_bkg.jpg) no-repeat;
		height:67px;
		width:434px;
}

/*Menu end here*/

/* Home page news line start*/
.newsline
{
		background:url(../images/news-bkg-line.jpg) repeat-x;
		height:37px;
}

.newstitle { color:#FFF; }

/* Home page news line end*/

/*Middle Contect start here*/
.middle-tbl-main
{
		background:url(../images/content-bkg.jpg) repeat-x #ffffff;
		/*height:558px;*/
}

.middle-tbl-main-padding { padding:8px; }

.product-tbl-middle-top-bkg
{
		background:url(../images/product-tbl-top-bkg.jpg) repeat-x;
		height:10px;
}

.product-tbl-middle-bottom-bkg
{
		background:url(../images/product-tbl-bot-bkg.png) repeat-x;
		height:10px;
}

.product-tbl-bkg
{
		background:url(../images/product-tbl-bkg.jpg) repeat-x;
		border:1px solid #cccccc;
		border-top:none;
		border-bottom:none;
}

.products-title-tbl-left
{
		background:url(../images/product-left-corner.jpg) no-repeat;
		width:9px;
		height:33px;
}

.products-title-tbl-right
{
		background:url(../images/product-right-corner.jpg) no-repeat;
		width:9px;
		height:33px;
}

.products-tbl-bkg
{
		background:url(../images/products-tbl-background.jpg) repeat-x;
		height:33px;
		width:220px;
}

.product-catagory-list
{
		width:auto;
		height:auto;
}

.catagory-unselected
{
		color:#696969;
		font-size:12px;
		padding:3px 0 3px 10px;
}

.catagory-unselected a
{
		color:#696969;
		text-decoration:none;
}

.catagory-unselected a:hover
{
		color:#696969;
		text-decoration:underline;
}

.catagory-selected
{
		color:#000000;
		font-size:12px;
		padding:3px 0 3px 10px;
}

.homecontent { padding:0 18px 0 18px; *padding:12px 18px 0 18px;
}

.morebenefits
{
		background:url(../images/MoreBenefits.jpg) center no-repeat;
		width:447px;
		height:266px;
}

.benefitescontent { color:#074888; }

#benefits {
 *padding:25px 0 0 0; padding:25px 0 0 0; }

/*Innerpage content area main table start Here*/
.divContent-tbl { padding:0px 0px 8px 8px; }

.content-tbl
{
		border:1px solid #cfcfcf;
		border-top:none;
		border-bottom:none;
		background:#fcfcfc;
}

.content-tbl-bottom
{
		border:1px solid #cfcfcf;
		border-top:none;
		border-left:none;
		border-right:none;
		background:#fcfcfc;
		height:10px;
}

.content-tbl-top
{
		border:1px solid #cfcfcf;
		border-left:none;
		border-right:none;
		border-bottom:none;
		background:#fcfcfc;
}

.maincontenttbl
{
		border:1px solid #cfcfcf;
				border-top:none;
								border-bottom:none;
																background:#fcfcfc;
}

.contenttbldiv { padding:0px 8px 0 12px; height:auto;}
.contenttbldiv-1 { padding:0 15px 15px 15px; *padding:12px 12px 12px 12px; height:auto;}

.underline
{
		border-bottom:1px solid #cfcfcf;
				margin:3px 0 0 0;
}

.breadcrumbs
{
		font-size:11px;
		color:#4d4e53;
				font-weight:lighter;
}
.breadcrumbs a
{
		font-size:11px;
		color:#4d4e53;
				font-weight:lighter;
								text-decoration:none;
}
.breadcrumbs a:hover
{
		font-size:11px;
		color:#4d4e53;
				font-weight:lighter;
								text-decoration:underline;
}
.breadcrumbsarrow { padding:3px 5px 0 5px; }

.breadcrumbsCurrent { color:#747679; }

/*Innerpage content area main table End Here*/


/*Middle Contect end here*/
/*Footer Portion start here*/

.footertxt
{
		font-size:11px;
		color:#474747;
}

.footertxt a
{
		font-size:11px;
		color:#474747;
		text-decoration:none;
}

.footertxt a:hover
{
		font-size:11px;
		color:#474747;
		text-decoration:underline;
}

.footerMenu
{
		background-image:url(../images/footer-bkg.jpg);
		background-repeat:repeat-x;
		height:47px;
}

.footer
{
		font-size:1em;
		color:#8f8f8f;
		outline:none;
}

.footer ul
{
		padding:0px;
		margin:auto;
		list-style-type:none;
}

.footer ul li
{
		padding:0px;
		margin:0px;
		list-style-type:none;
		float:left;
		margin-left:8px;
}

.footer a
{
		text-decoration:none;
		color:#FFF;
}

.footer a:hover
{
		text-decoration:underline;
		color:#fe0000;
}

.footer .current
{
		text-decoration:none;
		color:#fe0000;
}

.Flinks
{
		color:#696969;
		font-family:tahoma;
		font-size:11px;
}

.Flinks a
{
		color:#696969;
		text-decoration:none;
}

.Flinks a:hover
{
		color:#696969;
		text-decoration:underline;
}

/*Footer Portion end here*/

/*Register/SignIn Start Here*/
.register
{
		color:#FFF;
		font-size:11px;
}

.register a
{
		color:#FFF;
		font-size:11px;
		text-decoration:none;
}

.register a:hover
{
		color:#FFF;
		font-size:11px;
		text-decoration:underline;
}

/*Register/SignIn End Here*/
.listbg{
		background:url(../images/listbg.jpg) #fff repeat-x;
		border-left:1px solid #e8e7e7;
		border-right:1px solid #e8e7e7;
		width:691px;
		margin:0 0 0 1px;
}
.listmargin{
	padding:10px 9px 0px 9px;
}

.imgborder{
	border:1px solid #e8e8e8;
/*	padding:5px;*/
}
.listtitle{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:18px;
		color:#b20000;
		display:block;
		padding:3px 0 3px 0;
}
.parapadding{
	margin:0px;
	padding:5px 15px 5px 0;
}
.morebtn{
	width:88px;
	height:24px;
	float:right;
	margin:3px 10px 3px 0;
}
.playerbg{
		background:url(../images/playerbg.png) repeat-x;
}
.toolbg{
		background:url(../images/toolbg.jpg) #fff repeat-x;
		border-left:1px solid #e8e7e7;
		border-right:1px solid #e8e7e7;
}
.toola{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px;
		color:#696969;
		padding:6px 5px 5px 2px;
		text-decoration:none;
		display:block;
}
.toola:hover{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px;
		color:#696969;
		padding:6px 5px 5px 2px;
		text-decoration:underline;
}
.detailmargin{
	padding:15px 15px 5px 15px;
}
.detailtitle{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:18px;
		color:#b20000;
		display:block;
		padding:15px 0 3px 0;
}
/*.inputarea{
	border:1px solid #e6e4e4;
	color:#adadad;
	font-size:12px;
}*/
.doty{
	background:url(../images/doty.gif) repeat-y left;
/*	padding:0 0 0 15px;*/
}
.simlink{
		text-decoration:underline;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		color:#666666;
}
.simlink:hover{
		text-decoration:none;		
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		color:#666666;
}

.topleft{
		background:url(../images/frame/topleftimg.jpg) no-repeat;
		width:12px;
		height:11px;
}
.topbg{
		background:url(../images/frame/topbg.jpg) repeat-x;
}
.topright{
		background:url(../images/frame/toprightimg.jpg) no-repeat;
		width:12px;
		height:11px;
}

.btmleft{
		background:url(../images/frame/btmleft.jpg) no-repeat;
		width:12px;
		height:11px;
}
.btmbg{
		background:url(../images/frame/btmbg.jpg) repeat-x;
}
.btmright{
		background:url(../images/frame/btmright.jpg) no-repeat;
		width:12px;
		height:11px;
}


.leftbg{
		background:url(../images/frame/leftbg.jpg) repeat-y;
		width:11px;
}

.rightbg{
		background:url(../images/frame/rightbg.jpg) repeat-y;
		width:12px;
}


.ticket
{
		width:50%;
		height:auto;
		background: url(../images/background.jpg) repeat-x #FFF;
		border:1px solid #b2b2b2;
		margin:10px auto auto auto;
}

.ticket-textfield
{
		border:1px solid #e1e1e1;
		width:225px;
		height:20px;
		/*color:#adadad;*/
		color:#000000;
		font-size:12px;
}

.ticket-textarea
{
		border:1px solid #e1e1e1;
		width:225px;
		height:100px;
		/*color:#adadad;*/
		color:#000000;
		font-size:12px;
}

.ticket-select
{
		border:1px solid #e1e1e1;
		width:228px;
		height:25px;
		color:#adadad;
		font-size:12px;
}

.ticket-option { background:#999; }

.ticket-title
{
		font-size:18px;
		font-weight:lighter;
		padding:10px;
}

.ticket-td-line
{
		border-bottom:1px solid #e1e1e1;
}

.ticket-td-line-1
{
		border-bottom:1px solid #e1e1e1;
		border-right:1px solid #e1e1e1;
}

.project
{
		width:99%;
		height:auto;
		/*		background: url(../images/background.jpg) repeat-x #FFF;
		border:1px solid #b2b2b2;
*/		margin:10px auto auto auto;
}

.project-table
{
		background: url(../images/background.jpg) repeat-x #FFF;
		border:1px solid #e3e1e1;
		margin:10px auto auto auto;
}

.project-title
{
		/*		padding:10px 0 10px 10px;*/
padding:8px 0 8px 15px;
		font-size:13px;
		color:#333;
		border-bottom:1px solid #CCC;
		border-right:1px solid #CCC;
		background:#e3e1e1;
}
.rightnone{
		border-right:none;
}
.bottomnone{
		border-bottom:none;
}

.project-field { /*padding:10px 0 10px 10px;*/
				padding:8px 0 8px 15px;  color:# 999;
}
.font24{
		font-size:24px;
		line-height:30px;
}
.dgrey{
		color:#393939;
}
.remember{
	font-size:10px;
}
.poploginarea1{
	/*background:#f0f8e3;
	border:2px solid #fff;*/
	background: url(../images/background.jpg) repeat-x #FFF;
	border:1px solid #e3e1e1;
	width:351px;
	padding:3px;
}
.inputarea{
	border:1px solid #e6e4e4;
	/*color:#adadad;*/
	color:#000000;
	font-size:12px;
	height:20px;
}
.forgettxt{
		color:#636363;
		font-size:11px;
		text-decoration:underline;
		padding:0 0 0 5px;
}
.forgettxt:hover{
		color:#636363;
		font-size:11px;
		text-decoration:none;		
}
/*ashish added css*/
/* Note in change in .middle-tbl-main class*/
footer_policy{
	font-family:Tahoma, Arial, san-serif, helvetica;
	/*color:#145689;*/
	color:#227fc6;
	font-size:11px;
	text-decoration:none;
}

div.dimmer 
{
	visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:verdana;
	font-weight:bold;
	padding:40px;

	/*background-image:url(../../images/modalbackground.png);*/
	 background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;


	/* ieWin only stuff */
	/*_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../../images/modalbackground.png');*/
}


.select-freenew
{
	/*overflow:hidden;*//*must have*/
	
	
}
.select-freenew iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.message_panel
{
	background-color:#ffffc0;
	font-size:10px;
	border:1px #c7c7c7 solid;
	padding-left: 10px;
}
.message_panel td{
	border-top: 1px solid #ffffff;
}

.successmsg
{
	color:#009900;
	text-decoration:none;
	font-weight:bold;
}

.successmsg1
{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#009900;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}


.error1msg
{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
}

.error1msg1
{
	color:#ff0000;
	text-decoration:none;
	font-size:11px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.b_inputmessage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E6E4E4;
/*color:#ADADAD;*/
color:#000000;
height:60px;
margin-top:2px;
padding-top:2px;
width:170px;
*width:180px;
}

.b_inputareacap {
border:1px solid #E6E4E4;
/*color:#ADADAD;*/
color:#000000;
font-size:12px;
height:20px;
width:123px;
*width:133px;
}

.newslink{
		text-decoration:underline;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		color:#FFFFFF;
}
.newslink:hover{
		text-decoration:none;		
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		color:#FFFFFF;
}
/* hiren bhai paging css*/
/*for paging css*/
.numberarea1{
		height:0px;
				margin:10px 0 0 0;
												*margin:13px 0 0 0;
}
.numberarea1 a { text-decoration:none; }

.numberarea1 a:hover { text-decoration:none; }

.pagenum-active
{
	background:#5d5b5b;
	color:#ffffff;
	font-size:11px;
	/*padding:6px 10px 6px 10px;*/
	text-decoration:none;
	text-align:center;
		/*padding:4px 8px 4px 8px;*/
				padding:5px 8px 5px 8px;
								*padding:5px 8px 4px 8px;
				position:relative;

}
.pagenum-arrow
{
	background:#f5f5f5;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding:5px 8px 5px 8px;
	margin-right:5px;
	border:1px solid #c8c5c5;
		position:relative;
}

.pagenum-deactive
{
	background:#ffffff;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-align:center;
/*	padding:5px 8px 5px 8px;
*/	margin-right:5px;
	border:1px solid #c8c5c5;
		padding:4px 8px 4px 8px;
												position:relative;
}

.pagenum-deactive:hover
{
	background:#d3d0d0;
	color:#ffffff;}

.nextnum
{
	color:#1b488c;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	margin-left:5px;
}

.nextnum:hover { color:#ff7500; }

/* hiren bhai paging css finished*/
/* Binit for paging css*/

.pageno{
		/*width:200px;*/
		width:15px;
		float:left;
		border:1px solid #999999;
		margin:10px 15px 0 0 ;
		padding:3px;
		
		
}
.nextp{
	background:url(../images/nextpbtn.jpg) no-repeat right  bottom;
	color:#000000;
	padding:0 18px 0 0;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
.nextp:hover{
	background:url(../images/nextpbtn.jpg) no-repeat right  bottom;
	color:#FF0000;
	padding:0 18px 0 0;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}
.prep{
	background:url(../images/prepbtn.jpg) no-repeat left  bottom;
	color:#000000;
	padding:0 0px 0 18px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
.prep:hover{
	background:url(../images/prepbtn.jpg) no-repeat left  bottom;
	color:#FF0000;
	padding:0 0px 0 18px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}
.pagenum{
	color:#000000;
	padding:3px 5px 3px 5px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	
}
.pagenum:hover{
	background:#000000 none repeat scroll 0 0;
	color:#FFFFFF;
	color:#c5c3c3;
	padding:3px 5px 3px 5px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:underline;
	
}

.pagenumselected{
	background:#666666 none repeat scroll 0 0;
	color:#FFFFFF;
	padding:3px 5px 3px 5px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:underline;
	
}
/*end paging css*/

.popupbox{
     width:366px;
     height:auto;
}
.popupboxLogo{
     background:url(../images/popuplogo.jpg) no-repeat;
     width:366px;
     height:103px;
}
.popupboxBottom{

     background:url(../images/popupbottom.png) #A5A5A5 no-repeat;
     width:366px;
     height:10px;
     display:block!important;
}
.popupmidle{
     background-color:#212020;
}
.buybtn{
	width:88px;
	height:24px;
	float:left;
	margin:3px 10px 3px 0;
}

.shoppingCartContent{
     padding:0 0px 15px 15px;
}
.shoppingCartTitle{
     font-size:15px;
     color:#b20000;
     font-weight:bold;
     font-family:Arial, Helvetica, sans-serif;

}
.shoppingCartunderLine{
     border-bottom:1px solid #b0b0b0;
     padding:0px 0 5px 0;
}
.shoppingCartCont{
     line-height:23px;
}
.Itemtbl{
     border:1px solid #d6d6d6;
     background:#FFF!important;
}
.Itemtbl td#title{
     color:#3f3f3f;
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     padding:8px  0 8px 10px;
     font-weight:700;

}
.Itemtbl td{
     padding:5px  0 5px 10px;
}
.Itemtbl td div{
     font-size:11px;
     color:#7b7777;
}
.Itemtbl td input{
     width:50px;
     border:1px solid #d6d6d6;
     font-size:11px;
     padding:4px 0px 4px 5px;
     color:#7b7777;
     
}

.addtocart{
     width:119px;
     height:29px;
     float:right;
     padding:10px 10px 5px 0;     
}
.title{
     font-size:18px;
     color:#ae0000;
}
.ItemtblBtmbrdr{
     border-bottom:1px solid #d6d6d6;
}
.pagetitle{
     color:#ae0000;
     font-size:18px;
     font-family:Arial, Helvetica, sans-serif;
     text-transform:uppercase;
}
.titlebg{
     background-color:#f1f1f1;
}
.rowbg{
     background-color:#fbfafa;
}
.rowsecond{
     background:#fffefe;
}
.Itemmodel{
     color:#000;
     font-family:Arial, Helvetica, sans-serif;
     font-weight:bold;
}
.price{
     background:url(../images/dollar.jpg) no-repeat;
     height:33px;
     padding:8px 0 0 30px;
     font-size:20px;
     color:#ab0000;
     width:65px;
     margin:5px 0px 0px 0;
}
.pricecontent{
     padding:10px 10px 0 0;
}
.mores{
 color:#666666;
 text-decoration:none;
}
.mores:hover{
      color:#333;
 text-decoration:none;
}

.disc{width:682px; word-wrap:break-word;}

#slideshow {
    position:relative;
    height:71px;
}

#slideshow a {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	display:block;
	margin:0 10px;
}

#slideshow a.active {
    z-index:10;
    opacity:1.0;
	display:block;
}

#slideshow a.last-active {
    z-index:9;
	display:block;
}

.successmsg2
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#F00;
text-decoration:none;
font-size:11px;
font-weight:bold;
}


.youtube{width:690px; margin:0 auto; border:1px solid #E8E7E7; padding:2px;}

.youtube-in{width:410px; margin:0 auto; border:1px solid #E8E7E7; padding:2px;}

.product-desc{height:70px;}




/*Sitemap*/
.bullets ul{ margin:10px 0 0 0; padding:0 0 0 5px ;}
.bullets li{list-style-type:none; padding:0 0 5px 18px; background:url(../images/drop-down-arrow.png) no-repeat left 9px; }
.bullets li a{ color:#4D4E53; text-decoration:none; font-size:12px; text-transform:capitalize; font-weight:bold; line-height:24px;}
.bullets li a:hover{ color:#000; text-decoration:none;}

.sublinks-bullets ul{ margin:0 0 0 0; padding:0 0 0 10px; }
.sublinks-bullets li{background:url(../images/drop-down-arrow.png) no-repeat 10px 9px; list-style-type:none; padding-left:25px; line-height:24px;}
.sublinks-bullets li a{ color:#747679; text-decoration:none; font-size:12px; text-transform:none; font-weight:normal; line-height:24px;}
.sublinks-bullets li a:hover{ color:#35363a; }

/*Sitemap*/

