/*---------------------------------------------------------------------*/
/* @author    Varun <varun@amtindia.co.in>
 @copyright 2008-2009 by Advanced Millennium Technologies Pvt Ltd.
 @license   http://www.amtindia.co.in/license.html License Version 3.0 */
/*---------------------------------------------------------------------*/

	*html .main {
		padding:0px 0px 0px 2px;
	}

	body{
		margin:			0px;
		padding:		0px;
	}
	
	
	.main{
		width:100%;
		float:left;
	}

	.firefox .wrap,
	.wrap{
		width:			801px;
		margin:			0px auto 0px auto;
	}

	.firefox35 .wrap,	.wrap{
		width:			800px;
		margin:			0px auto 0px auto;
	}


	.ie7 .wrap{
		width:			800px;
		margin:			0px auto 0px auto;
		height:100%;
	}

	.ie6 .wrap{
		width:			800px;
		height:100%;
	}

	.safari .wrap
	{
		width:			800px;
		margin:			0px auto 0px auto;
	}
	.chrome .wrap{
		width:			799px;
		margin:			0px auto 0px auto;
	}
/***************************************************************/
.firefox .enterwrap,
	.enterwrap{
		width:			801px;
		margin:			0px auto 0px auto;
	}

	.opera .enterwrap,
	.ie7 .enterwrap{
		width:			800px;
		margin:			0px auto 0px auto;
		height:100%;
	}

	.ie6 .enterwrap{
		width:			800px;
		margin:			0px auto 0px auto;
		height:100%;
	}

	.safari .enterwrap,
	.chrome .enterwrap{
		width:			800px;
		margin:			0px auto 0px auto;
	}


/*-----------menu green-----------*/

	.day .vivalitemenu li a:hover,.day .vivalitemenu li #current{
		color:			#FF8832;
		background:		#FFC59F !important;
		padding:		0px 0 0 9px;
	}



/*--------- CURSOR TYPE -------------*/

a{
	cursor:			pointer;
}

/*----------------MAIN BANNER--------------*/

	.day .header{
		width:			800px;
		background:		url('../images/headernight3_inform1.jpg') no-repeat;
		height:			251px;
	}
	/*.night .header{
		width:			800px;
		background:		url('../images/headernight3_yellow.jpg') no-repeat;
		height:			251px;
	}
	.night .startpageheader{
		width:			800px;
		background:		url('../images/headernight3_main.jpg') no-repeat;
		height:			251px;
	}*/

	/*.day .startpageheader{
		width:800px;
		background:url('../images/viva_header.jpg') no-repeat;
		height:268px;
		margin-bottom:1px;
	}
	.ie6 .startpageheader,
	.day .ie7 .startpageheader{
		width:798px;
		background:url('../images/viva_header.jpg') no-repeat;
		height:268px;
		margin-bottom:1px;
		margin-left:1px;
	}*/


/*******************************************************************************************************************/
/*4 header images*/
.day .startpageheader1{
		width:800px;
		background:url('../images/5020.jpg') no-repeat;
		height:268px;
		margin-bottom:1px;
}
.ie6 .startpageheader1,.ie8 .startpageheader1,
.day .ie7 .startpageheader1{
		width:798px;
		background:url('../images/5020.jpg') no-repeat;
		height:268px;
		margin-bottom:1px;
		margin-left:1px;
}

/*************************/
/*replace with 5021*/
.day .startpageheader2{
		width:800px;
		background:url('../images/5020.jpg') no-repeat;
		height:268px;
		margin-bottom:1px;
}
.ie6 .startpageheader2,.ie8 .startpageheader2,
.day .ie7 .startpageheader2{
		width:798px;
		background:url('../images/5020.jpg') no-repeat;
		height:268px;
		margin-bottom:1px;
		margin-left:1px;
}

/*************************/
.day .startpageheader3{
		width:800px;
		background:url('../images/5022.jpg') no-repeat;
		height:268px;
		margin-bottom:1px;
}
.ie6 .startpageheader3,.ie8 .startpageheader3,
.day .ie7 .startpageheader3{
		width:798px;
		background:url('../images/5022.jpg') no-repeat;
		height:268px;
		margin-bottom:1px;
		margin-left:1px;
}

/************************/
.day .startpageheader4{
		width:800px;
		background:url('../images/5023.jpg') no-repeat;
		height:268px;
		margin-bottom:1px;
}
.ie6 .startpageheader4,.ie8 .startpageheader4,
.day .ie7 .startpageheader4{
		width:798px;
		background:url('../images/5023.jpg') no-repeat;
		height:268px;
		margin-bottom:1px;
		margin-left:1px;
}
/*******************************************************************************************************************/







































	.scroll-right{
		background:		url('../images/scrollright.jpg') no-repeat scroll right 6px;
		color:			#333333;
		padding:		0px 11px 0px 0px;
	}

/*---------HEADERS----------*/

	H1{
		color:			#006699;
		clear:			both;
	}
	H3{
		color:			#FFFFFF;
		margin:			0px 0px 0px 0px;
	}

/*---------LEFT NAVIGATION-----------*/

	.listmenu{
		background:		#F7F7F7;
		height:			20px;
		line-height:	20px;
		width:			196px;
		margin:			5px 0px 0px 0px;
	}
	.listmenu b{
		padding-left:9px;
	}

	.day .listmenu{
		color:		#FF6501 !important;
	}

	.contactus, .productbuy, .Shoppingcarttitle, .selectcountries, .haveaccount{
		color:			#333333;
	}

	.vivalitemenu{
		list-style-type:none;
		list-style-type:none;
		margin:			0pt;
		padding:		0pt;
		width:			196px;
		border-right:	1px solid #CCCCCC;
		border-bottom:	1px solid #CCCCCC;
	}

	.vivalitemenu ul {
		list-style:		none;
		margin:			0px;
		padding:		0px;
	 }

	.vivalitemenu li a {
		height:			20px;
	}

	.vivalitemenu li a:link, .vivalitemenu li a:visited {
		color:			#444444;
		display:		block;
		padding:		0px 0px 0px 9px;
	}

	.vivalitemenu li a:active {
		color:			#FF6600;
		padding:		0px 0px 0px 9px;
	 }

	.vivalitemenu li{
		line-height:	20px;
		width:100%;
	}


	/*enter site page*/
	.day .entersiteheader{
		width:			800px;
		background:		url('../images/main.jpg') no-repeat;
		height:			489px;
		color:#FFFFFF;
		margin-top:-244.5px;
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-400px;
	}

	.entersitetop{
		width:800px;
		background:transparent url('../images/top_bg.gif') repeat-x bottom center;
		height:63px;
		margin-top:-309px;
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-400px;
	}
	
	.ie6 .entersitetop,.ie8 .entersitetop,
	.ie7 .entersitetop{
		width:800px;
		background:transparent url('../images/top_bg.gif') repeat-x bottom center;;
		height:63px;
		margin-top:-309px;
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-399px;
	}
	.opera .entersitetop{
		width:800px;
		background:transparent url('../images/top_bg.gif') repeat-x bottom center;;
		height:63px;
		margin-top:-309px;
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-400px;
	}

	.entersiteheader_middletext{
		float:left;
		width:100%;
		line-height:16px;
		margin-top:25px;
	}
	.entersiteheader_middletext_inner{
		width:370px;
		margin:0 auto 0 auto;
		_margin:0 215px 0 215px;
	}
	.entersiteheader_middletext_inner div{
		width:35%;
		padding-top:10px;
	}

	.entersiteheader_middletext_inner div a{
		color:#FFFFFF;
	}

	.entersiteheader_bottomtext{
		float:left;
		padding-left:5px;
		width:790px;
		_width:795px;
		margin-top:216px;
		color:#FFFFFF;
		position:absolute;
		top:50%;
		margin-left:-400px;
		left:50%;
	}
	.opera .entersiteheader_bottomtext{
		float:left;
		padding-left:5px;
		width:790px;
		margin-top:216px;
		color:#FFFFFF;
		position:absolute;
		top:50%;
		margin-left:-170px;
		left:50%;
	}

	.entersiteheader_bottomtext .div{
		width:auto;
		float:left;
	}

	.entersiteheader_bottomtext .arrow_image[class]{
		background:transparent url('../images/arrow_trans.png') no-repeat scroll left center;
		float:right;
		width:5px;
		height:22px;
	}
	.ie7 .entersiteheader_bottomtext .arrow_image,.ie8 .entersiteheader_bottomtext .arrow_image{
		background:transparent url('../images/arrow_trans.png') no-repeat scroll left center;
		float:right;
		width:5px;
		height:22px;
	}
	.ie6 .entersiteheader_bottomtext .arrow_image{
		background-repeat:no-repeat;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/vivaliteTheme/images/arrow_trans.png', sizingMethod='scale');
		float:right;
		width:5px;
		height:9px;
		margin-top:5px;
	}   

	.entersiteheader_bottomtext span{
		width:auto;
		float:right;
		margin:4px 5px 0px; 
	}
	.entersiteheader_bottomtext input{
		width:100px;
		height:18px;
		float:right;
	}
	.ie6 .entersiteheader_bottomtext input{
		width:100px;
		height:18px;
		float:right;
	}

	.regions{
		width:800px;
		height:110px;
		padding-top:5px;
	}
	.ie6 .regions{
		width:800px;
		height:110px;
		padding:0px;
	}
	
	.regions_connection{
		width:800px;
		padding-top:0px;
	}
	
	.regions_connection_div[class]{
		height:6px;
		float:left;
		width:175px;
		background:transparent url('../images/bg_trans.png') repeat;
		margin:0px 0px 0px 20px;
	}
	.ie7 .regions_connection_div,.ie8 .regions_connection_div{
		height:6px;
		float:left;
		width:175px;
		background:transparent url('../images/bg_trans.png') repeat;
		margin:0px 0px 0px 20px;
	}
	.ie6 .regions_connection_div{
		height:6px;
		float:left;
		width:175px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/vivaliteTheme/images/bg_trans.png', sizingMethod='scale');
		margin:0px 10px 0px 10px;
	}

	.region1[class]{
		margin:0px 10px 0px 20px;
		float:left;
		width:175px;
		height:110px;
		background:transparent url('../images/europe.png') no-repeat 0 0;
	}
	.ie7 .region1,.ie8 .region1{
		margin:0px 10px 0px 20px;
		float:left;
		width:175px;
		height:110px;
		background:transparent url('../images/europe.png') no-repeat 0 0;
	}

	.ie6 .region1{
		margin:0px 10px 0px 10px;
		float:left;
		width:175px;
		height:110px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/vivaliteTheme/images/europe.png', sizingMethod='scale');
	}

	.region2[class]{
		margin:0px 10px 0px 10px;
		float:left;
		width:175px;
		height:110px;
		background:transparent url('../images/asia_russia.png')  no-repeat 0 0;
	}
	.ie7 .region2,.ie8 .region2{
		margin:0px 10px 0px 10px;
		float:left;
		width:175px;
		height:110px;
		background:transparent url('../images/asia_russia.png')  no-repeat 0 0;
	}
	.ie6 .region2{
		margin:0px 10px 0px 10px;
		float:left;
		width:175px;
		height:110px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/vivaliteTheme/images/asia_russia.png', sizingMethod='scale');
	}
	.region3[class]{
		margin:0px 10px 0px 10px;
		float:left;
		width:175px;
		height:110px;
		background:transparent url('../images/africa_middle_east.png')  no-repeat 0 0;
	}
	.ie7 .region3,.ie8 .region3{
		margin:0px 10px 0px 10px;
		float:left;
		width:175px;
		height:110px;
		background:transparent url('../images/africa_middle_east.png')  no-repeat 0 0;
	}
	.ie6 .region3{
		margin:0px 10px 0px 10px;
		float:left;
		width:175px;
		height:110px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/vivaliteTheme/images/africa_middle_east.png', sizingMethod='scale');
	}
	.region4[class]{
		margin:0px 20px 0px 10px;
		float:left;
		width:175px;
		height:110px;
		background:transparent url('../images/australia_pacific.png') no-repeat 0 0;
	}
	.ie7 .region4,.ie8 .region4{
		margin:0px 20px 0px 10px;
		float:left;
		width:175px;
		height:110px;
		background:transparent url('../images/australia_pacific.png') no-repeat 0 0;
	}
	
	.ie6 .region4{
		margin:0px 10px 0px 10px;
		float:left;
		width:175px;
		height:110px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/vivaliteTheme/images/australia_pacific.png', sizingMethod='scale');
	}

	.region1 div,
	.region2 div,
	.region3 div,
	.region4 div{
		margin-top:85px;
	}
	.regionName{
		width:175px;
		float:left;
		height:25px;
		_height:20px;
		margin:-20px 0px 0px 20px;
		_margin:-10px 0px 0px 20px;
	}

	.countrylist[class]{
		height:150px;
		width:760px;
		margin:6px 0 0 20px;
		_margin:0px 0 0 0px;
		padding-top:7px;
		background:transparent url('../images/bg_trans.png') repeat;
	}
	.ie7 .countrylist,.ie8 .countrylist{
		height:150px;
		width:760px;
		margin:6px 0 0 20px;
		_margin:0px 0 0 0px;
		padding-top:7px;
		background:transparent url('../images/bg_trans.png') repeat;
	}
	.ie6 .countrylist{
		height:150px;
		width:760px;
		margin:0px 0 0 0px;
		padding-top:7px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/vivaliteTheme/images/bg_trans.png', sizingMethod='scale');
	}
	.countrylist a{
		/*background:transparent url('../images/arrow_trans.png') no-repeat scroll left center;*/
		color:#FFFFFF;
		padding-left:4px;
		width:165px;
		_width:175px;
		float:left;
		clear:right;
		line-height:20px;
		_line-height:20px;
	}
	.countrylist .spanclass[class]{
		background:transparent url('../images/arrow_trans.png') no-repeat scroll left center;
		float:left;
		height:9px;
		margin:5px 0 0 10px;
		width:5px;
		clear:left;
	}
	.ie7 .countrylist .spanclass,.ie8 .countrylist .spanclass{
		background:transparent url('../images/arrow_trans.png') no-repeat scroll left center;
		float:left;
		height:9px;
		margin:5px 0 0 10px;
		width:5px;
		clear:left;
	}
	.ie6 .countrylist .spanclass{
		background-repeat:no-repeat;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/vivaliteTheme/images/arrow_trans.png', sizingMethod='scale');
		float:left;
		height:9px;
		margin:5px 0 0 10px;
		width:5px;
		clear:left;font-size:8px;
	}

	.entersitecontent{
		width:800px;
		background:#ffffff url('../images/home_content_bg.gif') repeat-x top center;
		height:130px;
		margin-top:243px;
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-400px;

	}
	
	.ie6 .entersitecontent,.ie8 .entersitecontent,
	.ie7 .entersitecontent{
		width:800px;
		background:#ffffff url('../images/home_content_bg.gif') repeat-x top center;
		height:130px;
		margin-top:243px;
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-399px;
	}
	
	.opera .entersitecontent{
		width:800x;
		background:#ffffff url('../images/home_content_bg.gif') repeat-x top center;
		height:130px;
		margin-top:243px;
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-400px;
	}

	.enterSiteText{
		margin-left:20px;
		width:auto;
		padding-top:150px;
	}

	.header_lefttext{
		float:left;
		width:34%;
		margin:10px 0 0 7px;
		line-height:16px;
		color:#FFFFFF;
	}
	.header_lefttext .link{
		color:#FFFFFF;
		width:35%;
		padding-top:10px;
		display:block;
	}
	.header_lefttext .mainlink{
		color:#FFFFFF;
	}

	.countrychoose{
		line-height:24px;
		color:#333333;
		margin-left:9px;
		width: 300px;
		_width: 150px;
		float: left;
	}

	.countrychoose a {
		color:#333333;
		height:25px;
		background:transparent url('../images/scroll.jpg') no-repeat scroll right center;
		padding-right:2px
	}

	.countrychoose b{
		padding:0 11px 0 4px;
		color:#333333;
	}

	
	.entersitefooter{
		width:100%;
		padding-top:10px;
	}

	.entersitefooter ul{
		list-style:		none;
		margin:0px;
		padding:0px;
	}
	.entersitefooter li{
		display:		inline;
		color:			#999999;
		margin:0px;
		padding:2px;
	}

/*--------- PRODUCT IMAGE-------------*/

	.image{
		width:			112px;
		float:			left;
		padding:		0px 0px 0px 0px;
		height:			100px;
	}
	.description{
		width:			225px;
		float:			right;
	}
	P{
		color:			#464646;
	}
	.description P{
		margin:			0px;
	}

	.desc *{
		color:#464646;
	}


/* ######### Style for Drop Down Menu ######### */

	.dropmenudiv {
		position:absolute;
		top: 0;
		border: 1px solid #BBB; /*THEME CHANGE HERE*/
		border-bottom-width: 0;
		line-height:23px;
		z-index:100;
		background-color:#929091;
		width: 122px;
		visibility: hidden;margin-top:-1px
	}

	.dropmenudiv a{
		width: auto;
		display: block;
		border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
		color: black;
	}
	.dropmenudiv b{
		color: #333333;
	}

	* html .dropmenudiv a{ /*IE only hack*/
		width: 100%;
	}

	.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
		background-color: #CFCFCF;
	}

/*--------- BODY BACKGROUND FOR DAY AND NIGHT-------------*/

	.night{
		background:		url('../images/backgroundnight.jpg') repeat-y scroll center;
	}

	.day {
		background:		url('../images/background.jpg') repeat-y  top center ;
	}

/*--------THEME SETTINGS----------*/
	.day1{
		float:			left;
		width:			800px;
		/*margin-top:		36px;
		_margin-top:		54px;*/
		position:absolute;top:240px;
		_position:relative;_top:173px;
	}
	.ie7 .homeTxt ,.ie8 .homeTxt , .ie6 .homeTxt{
		_top:25px !important;
	}

	.settings{
		float:			right;
		width:			300px;
		padding-right:	5px;
		color:			#ffffff;
	}
	.settings a{
		color:			#ffffff;
	}

/*---------------TOP NAVIGATION--------------*/
	.topMenu{
		width:			800px;
		background:		#8F8E8E url('../images/topmenubgnight.jpg') repeat-x;
		height:			25px;
		line-height:	24px;
	}
	
	.ie6 .topMenu,.ie7 .topMenu,.ie8 .topMenu{
		width:			801px;
		background:		#8F8E8E url('../images/topmenubgnight.jpg') repeat-x;
		height:			25px;
		line-height:	24px;
		margin-left:1px;
	}
	.ie8 .topMenu
	{
		width:			800px;
		background:		#8F8E8E url('../images/topmenubgnight.jpg') repeat-x;
		height:			25px;
		line-height:	24px;
	}
	.navigation{
		/*width:			200px;*/
		float:			right;
		border:0px solid;
		_width:			200px;
	}
	.ie6 .navigation{
		float:			right;
		border:0px solid;margin:0;
		width:			150px;
	}

	.urlname{
		width:			100%;
		float:			right;
		/*padding-left:	80px;*/
		/*padding-right:	7px;*/
		margin-left:40px;
	}
	.safari .urlname,.chrome .urlname {
		width:			100%;
		float:			left;margin-left:0px !important;
	}

	.ie6 .urlname,.ie8 .urlname,
	.ie7 .urlname,{
		width:			100%;
		float:			right;
		/*padding:	0px 10px 0 0;*/
		/*margin:0px;*/
		margin-left:10px;
	}


	.urlname b{
		padding:0 11px 0 0;
	}
	.urlname a {
		color:#333333;
		height:25px;
		float:right;
		background:transparent url('../images/scroll.jpg') no-repeat scroll right center;
		padding-right:2px;
		margin-right:9px;
	}
	.safari .urlname a, .chrome .urlname a{
		color:#333333;
		height:25px;
		float:right;
		background:transparent url('../images/scroll.jpg') no-repeat scroll right center;
		padding-right:2px;
		margin-right:9px;
	}
	.ie6 .urlname a ,.ie8 .urlname a ,
	.ie7 .urlname a ,{
		color:#333333;
		height:25px;
		float:right;
		background:transparent url('../images/scroll.jpg') no-repeat scroll right center;
		padding-right:2px;
		margin-right:4px;
	}

	.navigationleft{
		width:			200px;
		float:			left;
		border:			0px solid;
	}
	.ie6 .navigationleft{
		width:			185px;
		float:			left;
		border:			0px solid;
	}

	.ie7,ie6,.ie8{
		margin-left:0px;width:790px;
	}

	.languageeng,.youraccount,.login {
		color:			#333333;
		float:			left;
	}

	.youraccount{
		margin-left:	43px;
		padding-right:	4px;
	}
	.ie6 .youraccount,.ie7 .youraccount,.ie8 .youraccount{
		margin-left:	30px;
		padding-right:	4px;
	}


/*--------- HEADER DROP DOWN MENU -------------*/
	.headermenu{
		float:			left;
		width:			800px;
		margin-top:		5px;
	}

/*------drop down menu-----*/

	.dropdownred * {
		padding:0; margin:0
	}
	.dropdownred {
		float:left;padding:0px;margin:0;
	}
	.dropdownred dt {
		width:192px;
		cursor:pointer; 
		background:transparent url('../images/menured.jpg') no-repeat;
		color:#FFFFFF;
		line-height:24px;
		padding-left:9px;
		height:26px;
		
	}
	*html .dropdownred dt {
		width:190px;
		margin-right:13px;
		cursor:pointer; 
		background:transparent url('../images/menured.jpg') no-repeat;
		color:#FFFFFF;
		line-height:24px;
		padding-left:9px;
		height:26px;
	}


/*.dropdown dt:hover {background:none}*/
	.dropdownred dd {position:absolute; overflow:hidden; width:196px; display:none; z-index:200; opacity:0}
	*html .dropdownred dd{position:absolute; overflow:hidden; width:190px; display:none; z-index:200;}

	.dropdownred ul {width:208px; list-style:none; border-top:none}
	.dropdownred li {display:inline;}
	.dropdownred a, .dropdownred a:active, .dropdownred a:visited {display:block; 
		padding:5px;	
		background:#ED4F50;
		width:216px;
		color:white; 
		border-top:1px solid #FFFFFF;
		padding-left: 9px;
		/*opacity:0.8;*/
		opacity:0.9;
		  /* for IE */
/*		filter:alpha(opacity=80);*/
		filter:alpha(opacity=90);
	}
	.dropdownred a:hover{
		background:#E33737; 
		color:white;
		opacity:0.9;
			  /* for IE */
		filter:alpha(opacity=100);
	}

	.dropdownred .underline {border-bottom:1px solid #b9d6dc}

	.dropdownorange * {padding:0; margin:0}
	.dropdownorange {float:left;padding:0px;margin:0;
	}
	.dropdownorange dt {
		width:192px;
		cursor:pointer; 
		background:transparent url('../images/menuorange.jpg') no-repeat;
		color:#FFFFFF;
		line-height:24px;
		padding-left:9px;
		height:26px;
		
	}
	*html .dropdownorange dt {
		width:190px;
		margin-right:13px;
		cursor:pointer; 
		background:transparent url('../images/menuorange.jpg') no-repeat;
		color:#FFFFFF;
		line-height:24px;
		padding-left:9px;
		height:26px;
	}


/*.dropdown dt:hover {background:none}*/
	.dropdownorange dd {position:absolute; overflow:hidden; width:196px; display:none; z-index:200; opacity:0}
	*html .dropdownorange dd{position:absolute; overflow:hidden; width:190px; display:none; z-index:200;}

	.dropdownorange ul {width:208px; list-style:none; border-top:none}
	.dropdownorange li {display:inline;}
	.dropdownorange a, .dropdownorange a:active, .dropdownorange a:visited {
		display:block; 
		padding:5px; 
		background:#FC8738;
		width:216px;
		color:white; 
		border-top:1px solid #FFFFFF;
		padding-left: 9px;
		/*opacity:0.7;*/
		opacity:0.9;
		/* for IE */
		/*filter:alpha(opacity=60);*/
		filter:alpha(opacity=90);
	}
	.dropdownorange a:hover{
		background:#FE7C26; 
		color:white;
		opacity:0.9;
			  /* for IE */
		filter:alpha(opacity=100);
	}

	.dropdownorange .underline {border-bottom:1px solid #b9d6dc}

	.dropdowngreen * {padding:0; margin:0}
	.dropdowngreen {float:left;padding:0px;margin:0;
	}
	.dropdowngreen dt {
		width:193px;
		cursor:pointer; 
		background:transparent url('../images/menugreen.jpg') no-repeat;
		color:#FFFFFF;
		line-height:24px;
		padding-left:9px;
		height:26px;
		
	}
	*html .dropdowngreen dt {
		width:190px;
		margin-right:14px;
		cursor:pointer; 
		background:transparent url('../images/menugreen.jpg') no-repeat;
		color:#FFFFFF;
		line-height:24px;
		padding-left:9px;
		height:26px;
	}


/*.dropdown dt:hover {background:none}*/
	.dropdowngreen dd {position:absolute; overflow:hidden; width:196px; display:none; z-index:200; opacity:0}
	*html .dropdowngreen dd{position:absolute; overflow:hidden; width:190px; display:none; z-index:200;}

	.dropdowngreen ul {width:208px; list-style:none; border-top:none}
	.dropdowngreen li {display:inline;}
	.dropdowngreen a, .dropdowngreen a:active, .dropdowngreen a:visited {display:block; 
		padding:5px; 
		background:#4EAD1F;
		width:216px;
		color:white; 
		border-top:1px solid #FFFFFF;
		padding-left: 9px;
		/*opacity:0.6;*/
		opacity:0.8;
		  /* for IE */
		/*filter:alpha(opacity=60);*/
		filter:alpha(opacity=80);
	}
	
	.dropdowngreen a:hover{	
		background:#4BAA1C; 
		color:white;
		opacity:0.9;
			  /* for IE */
		filter:alpha(opacity=100);
	}

	.dropdowngreen .underline {border-bottom:1px solid #b9d6dc}

	.dropdownblue * {padding:0; margin:0}
	.dropdownblue {float:left;padding:0px;margin:0;
	}
	.dropdownblue dt {
		width:187px;
		cursor:pointer; 
		background:transparent url('../images/menublue.jpg') no-repeat;
		color:#FFFFFF;
		line-height:24px;
		padding-left:9px;
		height:26px;
	}
	*html .dropdownblue dt {
		width:190px;
		cursor:pointer; 
		background:transparent url('../images/menublue.jpg') no-repeat;
		color:#FFFFFF;
		line-height:24px;
		padding-left:9px;
		height:26px;
	}

/*.dropdown dt:hover {background:none}*/
	.dropdownblue dd {position:absolute; overflow:hidden; width:196px; display:none; z-index:200; opacity:0}
	*html .dropdownblue dd{position:absolute; overflow:hidden; width:190px; display:none; z-index:200;}

	.dropdownblue ul {width:208px; list-style:none; border-top:none}
	.dropdownblue li {display:inline;}
	.dropdownblue a, .dropdownblue a:active, .dropdownblue a:visited {display:block; 
		padding:5px; 
		background:#1648AB;
		width:216px;
		color:white; 
		border-top:1px solid #FFFFFF;
		padding-left: 9px;
		/*opacity:0.6;*/
		opacity:0.8;
		  /* for IE */
		/*filter:alpha(opacity=60);*/
		filter:alpha(opacity=80);
	}
	.dropdownblue a:hover{	
		background:#1D4DAF; 
		color:white;
		opacity:0.9;
			  /* for IE */
		filter:alpha(opacity=100);
	}
	.dropdownblue .underline{
		border-bottom:1px solid #b9d6dc
	}
	.day1 h1{
		color:#FFFFFF;
		float:left;
		margin-left:5px;
		width:auto;
		line-height:0;
		_height:30px;_padding-top:20px;
	}

/*--------------------strip color-------------------*/
	.stripred{
		background:#E63C3C url('../images/stripred.jpg') repeat-x scroll 0%;
		float:left;
		width:800px;
		height:27px;
		position:absolute;
		top:263px;
		_position:relative;
		_top:178px;
		_left:0px;
	}
	.ie7  .home , .ie6 .home{
		_top:31px !important;
	}
	.ie8 .home{
		_top:30px !important;
	}
	.stripgreen{
		background:#5BB52F url('../images/stripgreen.jpg') repeat-x scroll 0%;
		float:left;
		width:800px;
		height:27px;
		position:absolute;
		top:263px;
		_position:relative;
		_top:178px;
		_left:0px;
	}
	.striporange{
		background:#FE7C26 url('../images/menuorange_strip.jpg') repeat-x scroll 0%;
		float:left;
		width:800px;
		height:27px;
		position:absolute;
		top:263px;
		_position:relative;
		_top:178px;
		_left:0px;
	}
	.stripblue{
		background:#3263BF url('../images/stripblue.jpg') repeat-x scroll 0%;
		float:left;
		width:800px;
		height:27px;
		position:absolute;
		top:263px;
		_position:relative;
		_top:178px;
		_left:0px;
	}


/*--------- SEARCH AREA -------------*/

	.searcharea{
		width:			200px;
		float:			left;
		border:0px solid;
	}

	.lens{
		width:			12px;
		height:			13px;
		float:			right;
		background:		transparent;
		cursor:pointer;
		margin:			4px 7px 0px 0px;
	}

	.searchbackground{
		width:			190px;
		height:			19px;
		float:			right;
		padding-right:	5px;
		margin-top:		3px;
		margin-left:5px;
		background:url('../images/search.gif') no-repeat;
	}
	.searchbackground input{
		width:			155px;
		margin:			3px 0px 0px 10px;
		border:			none;
		background:		transparent;
		float:			left;
		color:			#9A9A9A;	
	}

	.checkoutlink {
		width:			200px;
		float:			right;
		border:0px solid;
	}

	.shoppingcart2{
		float:right;
		border:0px solid ;
		width:230px;
		height:25px;
	}
	.productcounttext{
		float:left;
		width:95px;
		height:18px;
		border:0px solid;
		color:#fff;
		margin-top:5px;
	}

	.cartred{
		float:left;
		width:16px;
		height:25px;
		border:0px solid;
		background:url('../images/redcart.jpg') no-repeat;
	}

	.cartgreen{
		float:left;
		width:16px;
		height:25px;
		border:0px solid;
		background:url('../images/greencart.jpg') no-repeat;
	}
	.cartblue{
		float:left;
		width:16px;
		height:25px;
		border:0px solid;
		background:url('../images/bluecart.jpg') no-repeat;
	}
	.cartorange{
		float:left;
		width:16px;
		height:25px;
		border:0px solid;
		background:url('../images/orangecart.jpg') no-repeat;
	}

	.shoppingarrowred{
		float:left;
		width:9px;
		height:25px;
		border:0px solid;
		background:url('../images/redarrow.jpg') no-repeat;
		cursor:pointer;
	}


	.shoppingarrowupred{
		float:left;
		width:9px;
		height:25px;
		border:0px solid;
		background:url('../images/redarrowup.jpg') no-repeat;
		cursor:pointer;
	}

	.shoppingarrowgreen{
		float:left;
		width:9px;
		height:25px;
		border:0px solid;
		background:url('../images/greenarrow.jpg') no-repeat;
		cursor:pointer;
	}

	.shoppingarrowupgreen{
		float:left;
		width:9px;
		height:25px;
		border:0px solid;
		background:url('../images/greenarrowup.jpg') no-repeat;
		cursor:pointer;
	}

	.shoppingarrowblue{
		float:left;
		width:9px;
		height:25px;
		border:0px solid;
		background:url('../images/bluearrow.jpg') no-repeat;
		cursor:pointer;
	}
	.shoppingarrowupblue{
		float:left;
		width:9px;
		height:25px;
		border:0px solid;
		background:url('../images/bluearrowup.jpg') no-repeat;
		cursor:pointer;
	}
	.shoppingarroworange{
		float:left;
		width:9px;
		height:25px;
		border:0px solid;
		background:url('../images/orangearrow.jpg') no-repeat;
		cursor:pointer;
	}

	.shoppingarrowuporange{
		float:left;
		width:9px;
		height:25px;
		border:0px solid;
		background:url('../images/orangearrowup.jpg') no-repeat;
		cursor:pointer;
	}

	.shoppingcart2text, .checkoutlink a{
		float:left;
		width:95px;
		height:18px;
		border:0px solid;
		color:#fff;
		margin-top:5px;
	}

	.continueshoppingcart_but{
		width:22px;
		height:25px;
		background:		url('../images/shopping_but_cart.jpg') no-repeat;
		float:left;
	}

	.continueshoppingleft_but{
		width:9px;
		height:25px;
		background:		url('../images/shopping_but_left.jpg') no-repeat;
		float:left;
	}

	.arrow3{
		margin:3px 3px 0px;
	}

/*----------------TAB MENU-----------------*/

	.Menumiddle{
		width:			800px;
		background:		#B2B2B2 url('../images/menubg2.jpg') repeat-x;
		height:			25px;
		float:			left;
	}
	.ie6 .Menumiddle,.ie8 .Menumiddle,
	.ie7 .Menumiddle{
		width:			800px;
		background:		#B2B2B2 url('../images/menubg2.jpg') repeat-x;
		height:			25px;
		float:			left;
		margin-left:1px;
	}
	.tab{
		width:			125px;
		height:			20px;
		background:		url("../images/tabmenubackground.jpg") repeat-x;
		float:			left;
		margin-top:		5px;
		border-right:	1px solid #C0C0C0;
		color:			#ffffff;
		line-height:20px;

	}
	
	.tabinactive{
		width:			125px;
		height:			20px;
		background:		url("../images/tabmenubackground.jpg") repeat-x;
		float:			left;
		margin-top:		5px;
		border-right:	1px solid #C0C0C0;
		color:			#ffffff;
		line-height:20px;

	}
	.tabactive{
		background:		url("../images/tabwhite.jpg") repeat-x;
		color:#333333;
		height:20px;
		width:			125px;
		float:left;
		line-height:20px;
	}
	.contactus{
		width:			200px;
		height:			20px;
		float:			right;
		padding:		5.4px 5px 0px 0px;
	}

	.contactus a{
		color:			#000000;
	}

	.contactClear{
		clear:both;
		height:5px;
	}

	.contactDiv {
	  width:750px;
	  padding:26px 26px 20px;
	  color:#464646;
	}

	.contactHeading{
		color:#006699;
		float:left;
		padding:5px 0 0px;
	/*	padding:5px 0 10px;*/
		width:100%;
		border-bottom:1px solid #D3D3D3;
	}
	.contactLink{
		float:left;
		color:blue;
	}

	.contactLink a{
		color:#006699;
	}

	.productcontent{
		width:			800px;
	}

	.productbuy{
		/*width:		330px;*/
		width:			450px;
		height:			20px;
		float:			left;
		padding:5.4px 0px 0px 10px;
	}
    .productbuy a {
		color:			#333333;
    }

	.contactus, .productbuy, .Shoppingcarttitle, .selectcountries, .haveaccount{
		color:			#333333;
	}

	a.tab:hover{
		width:			125px;
		height:			20px;
		background:		url("../images/tabwhite.jpg") repeat-x;
		color:			#333333;
	}
	/*span.tab:hover{
		background: #C7C7C7;
	}*/
	span.tab{
		color:#B2B2B2;
	}

	.productdetailcontent2 {
		width:100%;
		padding:0px 19px 35px 24px;
	}
	.productdetailleft{
		float:left;
		width:324px;
	}
	.productdetailexp{
		width:100%;
		margin:75px 0px 0px 0px;
	}

	.productimagebig{
		width:200px;
		height:200px;
		overflow:hidden;
	}

	.productimagethumb{
		width:313px;
		margin-top:5px;
	}
	.thumbnailimg{
		border:1px solid #d3d3d3;
		width:47px;
		height:52px;
		overflow:hidden;
		float:left;
		margin-right:3px;
	}

	.productdetailright{
		width:425px;
		border:1px solid #d3d3d3;
		background:#FFF url('../images/productbg.jpg') repeat-y right top;
	}
	.productdetailinnerleft{
		width:250px;
		padding-bottom:12px;
	}
	.productdetailinnerleft1{
		padding:12px 12px 12px 12px;
		width:230px;
	}
	.productdetailinnerleft h1{
		padding:0px;
		margin:0px 0px 10px 0px;
	}

	.availproductopt{
		width:204px;
		height:21px;
	}

	.availproductoptcontent{
		width:220px
	}
	.availproductoptcontent p{
		padding:8px 0px 12px 0px;
		margin:0px;
	}

	.availproductoptcontent b{
		color:#006699
	}
	.availproductoptcontent ul{
		margin:0px;
		padding:2px 0px 0px 15px;
		color:#464646;
	}
	.availproductoptcontent ul li{
		margin:0px;
		padding:0px;
	}

	.productdetailinnerright{
		float:right;
		width:172px;
	}
	.productdetailinnerright1{
		margin:8px 0px 8px 8px;
	}

	.productprice ,.productprice a{
		color:#444444;
		margin-bottom:3px;
	}

	.productpricebox{
		width:155px;
		border:1px solid #d3d3d3;
		background:#FFFFFF;
		padding-bottom:10px;
	}
	.productpricebox h5{
		margin:0px;
		padding:0px;
	}
	.productpricebox p{
		margin:0px;
		padding:10px 0px 1px 0px;
		color:#BABABA;
	}

	.style1{
		color:#000000;
	}
	.style2{
		color:#009A00;
	}
	.style3{
		color:#FD0001;
	}

	.style4{
		color:#464646;
	}

	.stock{
		width:155px;
		margin:15px 0px 8px 0px
	}

	.stockQuantity{
		width:155px;
		margin:4px 0px 11px 0px
	}

	.addtocart{
		padding:4px 0px 16px 0px;
	}

	.addtocartleft{
		width:10px;
		height:34px;
		background:		url('../images/add_cart_left.jpg') no-repeat;
	}
	.addtocartmiddle{
		width:137px;
		height:34px;
		background:		url('../images/add_cart_middle.jpg') repeat-x;
		color:#ffffff;
	}
	.addtocartmiddle span{
		float:left;
		padding-top:9px;
		width:137px;
	}
	.addtocartright{
		width:10px;
		height:34px;
		float:left;
		background:		url('../images/add_cart_right.jpg') no-repeat;
	}

	.customerfeed{
		border-bottom:1px dashed #999999;
		width:752px;
	}

	.customerfeed1{
		padding:0px 19px 35px 19px;

	}
	.customerfeedright{
		width:502px;
		float:left;
	}

	.customerfeedleft{
		width:250px;
		float:left;
	}

	.customerfeedleft h1, .customerfeedright h1{
		margin:0px;
		padding:0px 0px 15px 0px;
	}

	.customerfeedleft p a{
		width:100%;
		color:#3381B1;
		margin:0px;
		margin:15px 0px 0px 0px;
		float:left;
	}

	.sunlight{
		float:left;
		width:100%;
	}
	.sunlight h5{
		margin:0px;
		padding:0px 0px 0px 0px;
	}
	.sunlight p{
		margin:0px;
		padding:0px 0px 15px 0px;
	}

	.light{
		width:150px;
		float:left;
	}

	.quality{
		width:76px;
		float:left;
	}
	.quality h5{
		margin:0px;
		padding:0px;
		color:#333333;
	}
	.stockQuantity input{
		width:40px;
	}

	.starfade{
		height:12px;
		float:left;
		width:70px;
		background:		url('../images/star_fade.jpg') repeat-x;
	}
	.staractive{
		height:12px;
		float:left;
		background:		url('../images/star_rate.jpg') repeat-x;
	}

	.continueshopping{
		width:100%;
		padding-bottom:10px;
	}
	.continueshopping-left{
		width:116px;
		height:25px;
		overflow:hidden;
	}
	.continueshopping-right{
		float:right;
		width:500px;
		color:#8C8C8C;
		padding-top:10px;
	}

	.continueshoppingmiddle_but{
		height:25px;
		background:		url('../images/shopping_but_middle.jpg') repeat-x;
		float:left;
		cursor:pointer;
	}
	.continueshoppingmiddle_but span a{
		color:#FFFFFF;
		float:left;
		padding-top:5px;
	}

	.continueshoppingmiddle_but span {
		color:#FFFFFF;
		float:left;
		padding-top:5px;
	}

	.continueshoppingright_but{
		width:9px;
		height:25px;
		background:		url('../images/shopping_but_right.jpg') no-repeat;
		float:left;
	}

	.titleleft{
		float:left;
	}
	.titleleft h1{
		margin:0px;
		padding:15px 0px 0px 19px;
	}

	.reviews{
		width:100%;
		clear:left;
	}

	.reviewPosted{
		padding:10px 0 0 19px;
		float:left;
		color:#464646;
		width:100%;
	}


	.panel, .selectarea, .selectcountries, .selectchoose, .selectchooseimage, .enterbuttonarea, .buttonarea, .enterbutton, .haveaccount, .accountloginlink,.loginimage,
	.selectcountry, .leftnavigation, .vivalitemenu, .listmenu, .vivalitemenu li, .productcontent, .productdetails, .productmain, .productcontentdetail, .continueshopping,
	.continueshopping-left,.availproductoptleft, .productdetailexp, .productimagebig, .productimagethumb,.availproductopt1,.availproductoptcontent, productdetailinnerright1,
	.productdetailright, .productdetailinnerleft, .productdetailcontent2, .customerfeed, .availproductopt, .availproductoptmiddle, .productpricebox ,.stock, .stockQuantity,
	.addtocart, .addtocartleft, .addtocartmiddle, .scroll-right{
		float:			left;
	}


	.productrightcontent{
		width:			573px;
		float:			right;
		padding-right:	20px;
	}

	.productdes{
		width:			553px;
		float:			right;
		border:			0px solid red;
		padding:		26px 0px 0px;
	}
	.productrow{
		width:			100%;
		float:			left;
		padding:		0px 0px 20px 0px
	}

	.productdetails{
		width:			182px;
	}
	.productimg{
		width:			100px;
		height:			100px;
		overflow:		hidden;
		border:			0px solid red;
	}

	.productname h1 ,.productname a{
		color:#006699;
		margin-bottom:2px;
	}

	.emailbutton{
		float:left;
		padding:0px 0px 4px 0px;
	}
	.emailbutton .addtocartleft{
		width:9px;
		height:26px;
		float:left;
		background:		url('../images/email_but_left.jpg') no-repeat;
	}
	.emailbutton .addtocartmiddle{
		width:139px;
		height:26px;
		float:left;
		background:		url('../images/email_but_middle.jpg') repeat-x;
		color:#ffffff;
	}
	.emailbutton .addtocartmiddle span{
		float:left;
		padding-top:5px;
		width:139px;
	}
	.emailbutton .addtocartright{
		width:9px;
		height:26px;
		float:left;
		background:		url('../images/email_but_right.jpg') no-repeat;
	}

	.productmain{
		padding:26px 26px 20px 26px;
		color:#464646;
	}
	ie6 .productmain, ie7 .productmain{
		padding:26px 20px 20px 20px;
		color:#464646;
	}
	.productmain table{
		color:#464646;
	}
	.productmain a,.productmain a:visited,
	.customerfeedleft a,.customerfeedleft a:visited,
	.logininput div a,.logininput div a:visited,
	.singlepost a,.singlepost a:visited{
		color:#006699;
	}
	.productmain li a:hover,.productmain p a:hover,.productmain a:hover,
	.logininput div a:hover,
	.singlepost h1 a:hover,.customerfeedleft a:hover{
		color:#006699;

	}
	

	.productmain h5{
		margin:0px;
		color:#4E4E4E;
		padding:8px 0px 6px 0px;
	}

	.productmain b{
		color:#4E4E4E;
	}

	.productrightcontentmain{
		width:			220px;
		_width:			215px;
		float:			right;
		border:			1px solid #CCCCCC;
		background:#FCFCFC;
		margin-left:5px;
	}

	.continueshopping{
		width:100%;
		padding-bottom:10px;
	}
	.continueshopping-left{
		width:116px;
		height:25px;
		overflow:hidden;
	}
	.continueshopping-right{
		float:right;
		width:500px;
		color:#8C8C8C;
		padding-top:10px;
	}

/*---------- CONTENT LEFT------------*/

	.contentLeft{
		width:			365px;
		float:			left;
	}

	.productleftcontentmain{
		width:			520px;
		_width:			510px;
		float:			left;
		border:			0px solid red;
		overflow:hidden;
	}
	.productleftcontentmain h1{
		margin-top:0px;
		padding-top:0px;
	}


/*---------- CONTENT RIGHT------------*/

	.productrightcontent1{
		padding:10px;
		_width:100%;
	}
	.productrightcontent1 a{
		color:#006699;
	}
	.productrightcontent1 h1{
		margin-top:0pt;
		padding-top:0px;
	}


/*--------- FOOTER AREA-------------*/
	.footerlink{
		float:			left;
		width:	780px;
		margin:	0px 11px;
		border-top:1px dashed #999999;
	}

	.footernavigation{
		margin: 0px auto;
		padding-top:10px;
		_padding-top:0px;
		float:left;
		width:100%;
		_width:801px;
	}
.ie6 .footernavigation ,.ie7 .footernavigation,.ie8 .footernavigation{
		margin: 0px auto;
		padding-top:10px;
		_padding-top:0px;
		float:left;
		width:100%;
		_width:801px;
		margin-left: 1px ;
	}

	.footernavigation ul{
		list-style:		none;
		margin:0px;
		padding:0px;
	}
	.footernavigation li{
		display:		inline;
		color:			#999999;
		margin:0px;
		padding:2px;
	}
		.footer-a {
		color:			#999999 !important;
		text-decoration:none !important;
	}



/*--------- LOGO-------------*/

	.logo{
		float:			left;
		width:			800px;
	}
	.logoimage[class]{
		width:			133px;
		height:			55px;
		/*background:		url("../images/vivalitelogo.jpg") no-repeat center top;*/
		background:		url("../images/logo.png") no-repeat center top;
		margin:			0px auto;
	}
	.ie7 .logoimage,.ie8 .logoimage{
		width:			133px;
		height:			55px;
		background:		url("../images/logo.png") no-repeat center top;
		margin:			0px auto;
	}
	.ie6 .logoimage{
		width:			133px;
		height:			55px;
		margin:			0px auto;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/vivaliteTheme/images/logo.png', sizingMethod='scale');
	}


/*--------- Slide show-------------*/


	.scrollAmount{
		float:right;
		color:#444444;
		margin:5px 4px 0px 0px;
		_margin:0px 2px 0px 0px;
		border:0px;
	}

	#dhtmlgoodies_slideshow{
		float:left;
		width:100%;/* Total width of slideshow */
		border:0px solid;
		height:170px
	}

	#galleryContainer{
		height:160px;
		position:relative;
		overflow:hidden;
		padding:1px;

		/* CSS HACK */
			/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/160px;	/* Other browsers */
		height: /**/160px;
		border:0px solid;
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
		padding-bottom:30px;
		height:160px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
		padding-bottom:30px;
		height:160px;
	}
	#theImages{
		position:absolute;
		height:160px;
		left:25px;
		width:100000px;
		border:0px;
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages .img{
		float:left;
		/*padding-left:20px;
		padding-right:20px;*/
		height:160px;
		width:100px;
		cursor:pointer;
		border:0px solid;
		margin:0 20px;
	}
			

	#waitMessage{
		display:none;
		position:absolute;
		background-color:#FFF;
		border:3px double #000;
		color:#555;
	}

	#theImages .imageCaption{
		display:none;
	}

	.arrowleft{
		float:left;
		width:30px;
		height:100px;
	}
	.arrowleft img,.arrowright img{
		padding-top:10px;
		margin-top:30px;
	}
	.arrowright{
		float:right;
		width:30px;
		height:100px;
	}

	.slideProductname , .slideProductname a{
		color:#006699;
		margin-bottom:2px;
		margin-top:5px;
		border:0px;
		/*width:120px;*/
		clear:both;
		width:100px;
		text-align:center;
		

	}
	.slideProductprice ,.slideProductprice a {
		color:#444444;
		margin-bottom:3px;
		border:0px;
		/*width:120px;*/
		clear:both;
		width:100px;
		text-align:center;
	}


	#dhtmlgoodies_slideshow_rel{
		float:left;
		width:100%;/* Total width of slideshow */
		height:170px;
	}

	#galleryContainer_rel{
		position:relative;
		overflow:hidden;
		padding:1px;
		/* CSS HACK */
		height/* */:/**/170px;	/* Other browsers */
		height: 170px;
	}
	#arrow_left_rel{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
		padding-bottom:30px;
		height:138px;
	}
	#arrow_right_rel{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
		padding-bottom:30px;
		height:138px;
	}
	#theImages_rel{
		position:absolute;
		height:160px;
		left:40px;
		width:100000px;
	}
	#theImages_rel #slideEnd_rel{
		float:left;
	}
	
	#theImages_rel .img{
		float:left;
		padding-left:20px;
		padding-right:20px;
		height:160px;
		width:100px;
		cursor:pointer;
		border:0px solid ;
	}
	
	#theImages_rel .imageCaption_rel{
		display:none;
	}

	.arrowleft_rel{
		float:left;
		width:30px;
		height:100px;
		margin-left:20px;
	}
	.arrowleft_rel img,.arrowright_rel img{
		padding-top:45px;
		_margin-top:45px;
	}
	.arrowright_rel{
		float:right;
		width:30px;
		height:100px;
		margin-right:23px;
	}

	#waitMessage_rel{
		display:none;
		position:absolute;
		background-color:#FFF;
		border:3px double #000;
		color:#555;
	}


/******** home page slide show */
	#dhtmlgoodies_slideshow_home{
		float:left;
		width:100%;/* Total width of slideshow */
		border:0px solid;
		height:170px
	}

	#dhtmlgoodies_slideshow_home #galleryContainer{
		height:155px;
		position:relative;
		overflow:hidden;
		padding:1px;

		/* CSS HACK */
			/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/160px;	/* Other browsers */
		height: /**/155px;
		border:0px solid;
	}
	#dhtmlgoodies_slideshow_home #arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
		padding-bottom:30px;
		height:130px;
	}
	#dhtmlgoodies_slideshow_home #arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
		padding-bottom:30px;
		height:130px;
	}

	/* checkout  */

	#fom{
		/*padding: 5px 0px;*/
		margin: 5px 0px;
		width:100%;
		float:left;
	}
	#fom .left{	
		margin-left:3px;
		float:left;
		width:20%;
	}
	
	#fom input{
		width:205px;
		height:20px;
	}
	
	.selectList {
	    width:205px;
		height:20px;
		/*border:1px solid black;	*/
	}

	.selectList2{
		width:130px;
		height:20px;
		/*border:1px solid black;	*/
	}

	.login-div{
		padding: 5px 0px;
		width:100%;
		float:left;
   }
	.login-div input{
		width:35px;
	}

	.login-div .left{	
		margin-left:3px;
		float:left;
	}
	.login-div .leftradio{	
		margin-left:3px;
		margin-top:-2px;
		float:left;
	}

	.loginUnderline{
		clear:both;
		float:left;
		height:5px;
		width:97%;
		margin-left:7px;
		border-top:1px dashed #999999;
	}

	.logininput{
		padding: 5px 0px;
		width:100%;
		float:left;
	  
	 }
	.logininput input {
		width:205px;
		height:20px;
	}

	.logininput .left{	
		margin-left:44px;
		float:left;
		width:40%;
	}

	.logininput .right{
		margin-left:4px;
		width:40%;
		float:left;
	}

	.browse {
		background-color:#F9F9F9;
		border-style:groove;
		color:#330066;
		display:inline;
	}

	/* write review */
/*
	.dhtmlwindow{
		position: absolute;
		border: 2px solid black;
		visibility: hidden;
		background-color: white;
	}

	.tablerow_color{
		background-color:#CCCCFF;
	}

	.drag-handle{
		padding: 1px;
		background: #006090 url('../images/add_cart_middle.jpg');
		color: white;
		cursor: move;
		overflow: hidden;
		width: auto;
		filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}

	.drag-handle .drag-controls{
		position: absolute;
		right: 1px;
		top: 2px;
		cursor: hand;
		cursor: pointer;
	}

	* html .drag-handle{
		width: 100%;
	}

	.drag-contentarea{
		border-top: 1px solid #006090;
		background-color: white;
		color: black;
		height: 150px;
		padding: 2px;
		overflow: auto;
	}

	.drag-statusarea{
		border-top: 1px solid gray;
		background-color: #F8F8F8;
		height: 13px;
	}

	.drag-resizearea{
		float: right;
		width: 13px;
		height: 13px;
		cursor: nw-resize;
	}*/


/* Product Roll layer */
	.productRollDescToolTip{
		width:250px;
		background-color:#FFFFFF;
		color:#464646;
		border:1px outset #464646;	
	}

	.rollDescToolTipTop{
		height:40px;
		background-color:#ECECEC;
		border:4px solid #FFFFFF;
	}

	.rollDescToolTipTopText{
		margin-top:4px;
		margin-right:4px;
		color:#006699;
	}

	.rollDescToolTipBottomText{
		margin:1px;
		background-color:#ECECEC;
		height: auto;
		border:4px solid #FFFFFF;
	}

	.productRollDescToolTip img{
		margin:14px;
		border:0px;
		width:200px;
		height:200px;
	}


	/* add to cart tooltip body*/
	.addToCartToolTip{
		background-color:#FFFFC0;
		color:#A00000;
		height:25px;
		_height:30px;
		border:1px dashed #D00000;
		opacity:0.8;
		filter:alpha(opacity=80);
		width:200px;
		padding-top:6px;
	}

	.productSearchType{
		color:#006699;
		margin:5px 17px;
		width:80%;
		float:left;
	}
	
	.errorMessage{
		color:red;
	}

	.rightcontentborder{
		border-bottom:1px dashed #CFCFCF;
		margin-bottom:10px;
	}

	/* contact us*/
	#fom textarea{
		width:205px;
		_width:205px;
		height:200px;
	}

/*calculator*/

	#calc{
		/*padding: 5px 0px;*/
		margin: 5px 0px;
		width:100%;
		float:left;
	}
	#calc .left{	
		margin-left:3px;
		float:left;
		width:25%;
	}
	
	#calc .left-big{	
		margin-left:3px;
		float:left;
	}

	#calc .left-big b {
		margin-right:5px;
	}

	#calc input{
		width:30px;
		height:20px;
	}

	.left-big span {
		margin:5px;
	}

/*********blog classes***************/

.blogrssicon{
	background:transparent url('../images/rss_icon.png') no-repeat;
	height:15px;
	width:22%;
	float:left;
		margin-left:2px;

}

.rsslink{
	float:none;
	height:18px;
}
.arrow{
	padding-right:5px;
	float:left;
	color:#464646;
}
.blog a{
	color:#006699;
}
.linkpara{
	display:block;
	line-height:17px;
	overflow:hidden;
}
.commentform p {
	clear:both;
	margin: 5px 0;
}
.commentform input {
	width: 170px;
	padding: 1px;
	margin: 5px 5px 1px 0;
	float:left;
}
.commentform {
	margin: 5px 10px 0 0;
}
.commentform textarea {
	width: 90%;
	padding: 2px;
	float:left;
}
.commentform #submit {
	margin: 0 0 5px auto;
	float: left;
}

.alignright {
	float: right;
}
.alignleft {
	float: left
}
.blog h2{
	color:#006699;
}
.singlepost{
	overflow-x:auto;
	overflow-y:hidden;
	margin-top:5px;
	margin-bottom:5px;
}

.productnote {
	float:left;
	padding:10px 29px  10px 20px;
	color:			#999999;
}
.productnote p{
	color:#999999;
}
.aboutUsImageTable{
	width: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
/*********FullspectrumLight classes***************/
#switch-standard,#switch-vivalite {
	background:transparent url("../images/viva_switch.jpg") no-repeat scroll 0 0;
	cursor:pointer;
	height:120px;
	margin-left:75px;
	position:relative;
	/*width:120px;*/
	width:137px;
}
.act{}.on {
	font-weight:normal;
	left:34px;
	position:absolute;
	text-align:center;
	top:15px;
	width:50px;
}
.off {
	bottom:15px;
	left:34px;
	position:absolute;
	text-align:center;
	width:50px;
}
.act .on{
	font-weight:bold;
}
.act .off{
	font-weight:normal;
}
.deact .off{
	font-weight:bold;
}
.deact .on{
	font-weight:normal;
}
.switch {
	height:44px;
	left:47px;
	position:absolute;
	top:38px;
	width:26px;
}
.deact .switch {
	background:#DCD9D9 url("../images/switchOff.jpg") no-repeat scroll 0 0;
}
.act .switch {
	background:#DCD9D9 url("../images/switchOn.jpg") no-repeat scroll 0 0;
}
#vivalite_img,#std_img {
	width:176px;
	height:310px;
	margin-left:45px;
}
.vivalite_off {
	background:url("../images/viva_off.png");
}
.std_off {
	background:url("../images/standard_off.png");
}
.vivalite_on {
	background:url("../images/viva_on.png");
}
.std_on {
	background:url("../images/standard_on.png");
}
.light-compare {
	float:left;
	width:50%;
	margin-bottom:17px;
}
.light-compare img {
	border: 1px solid;
	width: 250px;
	height: 250px;
}
.fulspectrum-bottom {
	color:#999999;
	padding:2px;
}
.fulspectrum-table{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	line-height:20px;
}
.fulspectrum-td , .fulspectrum-table td{
	vertical-align: center;
}
.fulspectrum-table-comparison td{
	vertical-align: center;
	background-color: #ffffff;
}

.grey{
	color:#999999;
}

/*about us page team images*/
.ImageBox{
	margin:10px 10px 10px 13%;
	height:auto;
	width:158px
	_width:162px
}
.img_left{
	float:left;
	width:75px;
	height:120px;
	margin-right:3px;
}
.img_left p{
	float:left;
	width:74px;
	padding:0px;
	margin:2px;
}
.img_left h2{
	color:#464646;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
}
/*product price and range tpl image slide show*/
.rotator{
	overflow: hidden;
	width:200px;
	height:135px;
}
/*recycle tpl image slide show*/
.rotatorRecycle{
	overflow: hidden;
	width:200px;
	height:87px;
}
/*footer tpl*/
.summer{
	background: transparent url('../images/summer.jpg') no-repeat;
	float:left;
	width:200px;
	height:112px;
	margin-right:1px;
}
.autumn{
	background: transparent url('../images/autumn.jpg') no-repeat;
	float:left;
	width:200px;
	height:112px;
	margin-left:1px;
}
.spring{
	background: transparent url('../images/spring.jpg') no-repeat;
	float:left;
	width:200px;
	height:112px;
	margin:0px 1px;
}
.winter{
	background: transparent url('../images/winter.jpg') no-repeat;
	float:left;
	width:196px;
	height:112px;
}

.chrome .winter{
	background: transparent url('../images/winter.jpg') no-repeat;
	float:left;
	width:195px;
	height:112px;
}

.summer h1,.autumn h1, .spring h1, .winter h1{
	width:140px;
	_width:125px;
	margin:5px 0 5px 70px;
	color:#FFFFFF;
	text-align:left;
}
.summer p,.autumn p, .spring p, .winter p{
	width:126px;
	_width:137px;
	margin:0 0 0 60px;
	_margin:0 0 0 58px;
	height:20px;
	padding-left:10px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	color:#FFFFFF;
}
.summer a,.autumn a, .spring a, .winter a{
	color:#FFFFFF;
}
.summer .phover, .autumn .phover, .spring .phover, .winter .phover{
	cursor:pointer;
}
.summer .phover{
	background: transparent url('../images/red.gif') repeat-x;
}
.autumn .phover{
	background: transparent url('../images/orange.gif') repeat-x;
}
.spring .phover{
	background: transparent url('../images/green.gif') repeat-x;
}
.winter .phover{
	background: transparent url('../images/blue.gif') repeat-x;
}
.tr_border td{
	border-bottom:1px solid;

}

.borderdash{
	border-bottom:1px dashed #999999;
	width:752px;
	padding-top:3px;
	padding-bottom:3px;
	clear:both;
	margin-bottom:20px;
}

.customerfeed2{
	padding:0px 19px 0px;
}

.bookmarkBar{
	margin-bottom:15px;
	clear:both;
	padding-top:20px;
	width:95%;
	float:right;
	padding-right:8px;
}
.ie6 .bookmarkBar, .ie7 .bookmarkBar,.ie8 .bookmarkBar{
	margin-bottom:15px;
	clear:both;
	padding-top:20px;
	width:772px;
	float:left;
	padding-right:8px;
}
.bookmarkBar a{
	margin-right: 20px;
	color:#464646;
}
.ie6 .bookmarkBar a, .ie7 .bookmarkBar a,.ie8 .bookmarkBar a{
	margin-right: 0px;
	margin-left: 20px;
	color:#464646;
}
/*for tell a friend popup*/
#at16lb{
	width:100% !important;
}
/*google map in events.tpl*/
/*.gmnoprint {
	overflow:hidden;
	width:200px;
}*/
.eventDetails{
	width:500px;
	float:left;
	_margin-top:10px;
}
.eventMap{
	width:250px;
	height:200px;
	float:left;
	margin-top:20px;
}
.eventMap span,#resellerLocation span,#resellerLocation a{
	width:200px !important;
	overflow:hidden !important;
	float:left !important;
}
.safari .eventMap span{
	width:200px !important;
	overflow:hidden !important;
	float:right !important;
}
.eventMap a{
	float:left;
}
.safari .eventMap a{
	display:none;
}
.icraLogo{
	/*float:right;
	width:0;
	margin-top:-20px;
	_margin-top:-70px;
	_margin-right:-10px;*/
	float:right;
	width:70px;
	margin-top:-67px;
	_margin-top:-70px;
	_margin-right:-10px;
}


.icraLogoImage[class]{
	background:		url("../images/5005.png") no-repeat center top;
}
.ie7 .icraLogoImage,.ie8 .icraLogoImage{
	margin-right:10px;
	background:		url("../images/5005.png") no-repeat center top;
}
.ie6 .icraLogoImage{
_margin-right:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/vivaliteTheme/images/5005.png', sizingMethod='scale');
}

.opera .icraLogo,
.safari .icraLogo,
.chrome .icraLogo{
	float:right;
	width:75px;
	margin-top:-70px;
}

.icraLogo_enter{
	float:right;
	width:0;
	margin-top:-71px;
	_margin-right:-10px;
}

.opera .icraLogo_enter,
.safari .icraLogo_enter,
.chrome .icraLogo_enter{
	float:right;
	width:73px;
	margin-top:-73px;
	margin-right: 2px;
}

.icraLogoBlog{
	float:right;
	width:70px;
	margin-top:-67px;
	_margin-top:-70px;
	_margin-right:-10px;
}

.opera .icraLogoBlog,
.safari .icraLogoBlog,
.chrome .icraLogoBlog{
	float:right;
	width:70px;
	margin-top:-70px;
}

/*enter site tpl go button*/
.go_button{
	background:transparent url(../images/5018.jpg) repeat-x scroll center center;
	float:right;
	width:auto;
	_width:10px;
	height:17px;
	margin-left:5px;
	cursor:pointer;
}

.go_button span{
	margin:2px 4px 0;
}
/*copyright tpl*/
.monthSelect{
	width:32%;
}
/*google search*/
.currentPageLink{
	/*color:red !important;*/
	margin-right:5px;
	padding:3px 8px;
	/*font-weight:bold;*/
	background-color:#DFDFDF !important;
	border:1px solid #CCCCCC;
}
.otherPageLink{
	/*color:#006699;*/
	padding:3px 8px;
	margin-right:5px;
	/*font-weight:bold;*/
	border:1px solid #CCCCCC;
}
/*
#branding .gsc-branding{
	display:block;
}
.gsc-control{
width:100% !important;
}

.gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results *	
{
	color:#006699 !important;
}
gsc-trailing-more-results a:hover,.gsc-results .gsc-trailing-more-results a:hover{
	color:#006699 !important;
}
.gsc-resultsHeader,.gsc-trailing-more-results{
	display:none !important;
}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl,
.gs-webResult div.gs-visibleUrl-long{
display:inline !important;
color:#006699 !important;
}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl{
display:none !important;
}
.gs-title a, .gs-title b, .gs-title *{
color:#464646 !important;
text-decoration:none !important;
}*/
/*bottom layer modified*/
.modifieddate{
	float:left !important;
	margin-top:-17px;
	_margin-left :10px;
	color:#999999;
	font-size:11px;
}
.opera .modifieddate,
.safari .modifieddate,
.chrome .modifieddate{
	float:left !important;
	margin-top:-1px;
	color:#999999;
}

/*contact us*/
.fom_contact{
	margin: 5px 0px;
	width:100%;
	float:left;
}
.fom_contact .left{	
	float:left;
	width:30%;
	height:15px;
	padding-top:4px;
}
.safari .fom_contact .left{	
	float:left;
	width:30%;
	height:15px;
	padding-top:5px;
}
.fom_contact .right{	
	float:left;
	width:50%;
}
.fom_contact input, .fom_contact select{
	width:100%;
	height:20px;
	float:left;
}
.fom_contact textarea{
	width:100%;
	height:120px;
	float:left;
}
.fom_contact_check{
	width:100%;
	float:left;
	margin:3px 0px;
}
.fom_contact_check input{
	margin-left:30%;
	float:left;
	margin-right:5px;
}
.fom_contact_check div{
	margin-top:2.5px;
}
.safari .fom_contact_check div{
	margin-top:3px;
}
.contact_route{
	width: 48%;
	height:320px;
	float:left;
	overflow:auto;
	visibility:hidden;
	margin-top:-5px;
}
.contact_route table{
	margin-top:0px !important;
}
.contact_map{
	width: 100%;
	height:300px;
	margin-bottom:5px;
	float:left;
}
.contactDrivingMap{
	float:left;
	height:330px;
	width:100%;
}
.contactDrivingMap input{
	float:left;
	height:20px;
	font-size:11px;
	width:145px;
	_width:140px;
	color:#9A9A9A;
}
/*search*/
.searchborderdash{
	border-bottom:1px dashed #999999;
	clear:both;
	margin-bottom:19px;
	margin-top:22px;
	width:100%;
}

/*add to cart inactive*/
.addTocarInacticeLayer{
	width:300px;
	background-color:#EFEFEF;
	color:#464646;
	border:1px solid #464646;
	padding:5px;
}
/*glosary page*/
.abbreviations{
	width: 50px;
	float:left;
	text-align: center;
	padding-top:5px;
}
/*event tpl direction map layer*/
.eventDirectionMap{
	width: 50%;
	height: 87%;
	float:left;
	margin:10px 5px 5px 5px;
	_margin:5px;
}
.eventDirMapBtnDiv{
	float:right;
	width:auto;
	margin-top:-3px;
	_margin-top:-2px;
}
.eventDirMapTxt{
	float:left;
	width:48%;
	font-size:11px;
	color:#9A9A9A;
}
.ie6 .eventDirMapTxt,.ie7 .eventDirMapTxt,.ie8 .eventDirMapTxt{
	float:left;
	width:60%;
	font-size:11px;
	color:#9A9A9A;
}
.enterDirMapTxtBtnDiv{
	width: 50%;
	height: 6%;
	margin:5px 5px 0px 5px;
	float:left;
}

/**************rate this page layer**************/
#rateWindowBox span, #rateWindowBox textarea, #rateWindowBox td, #rateWindowBox input, #rateWindowBox select{
	color:#464646;
}
#rateWindowBox .div1{
	width:100%;
	height:180px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.opera #rateWindowBox .div1{
	width:100%;
	height:162px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#rateWindowBox .div2{
	width:50%;
	height:100%;
	float:left;
	border-right:1px solid #CCCCCC;
}
.opera #rateWindowBox .div2{
	width:50%;
	height:110%;
	float:left;
	border-right:1px solid #CCCCCC;
}
#rateWindowBox .span1{
	width:100%;
	height:21px;
	float:left;
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;
	padding-top:7px;
}
#rateWindowBox textarea{
	height:135px;
	margin:7px 0 0 -2px;
	width:95%;
}
#rateWindowBox .div3{
	width:49.75%;
	height:100%;
	float:left;
}
.opera #rateWindowBox .div3{
	width:50%;
	height:100%;
	float:left;
}
#rateWindowBox .table1{
	border-bottom:1px solid #CCCCCC;
	margin-bottom:2px;
	width:100%;
	float:left;
}
#rateWindowBox .div4{
	width:100%;
	height:30px;
	border-bottom:1px solid #CCCCCC;
	padding:15px 0 0 7px;
}
.ie7 #rateWindowBox .div4,.ie8 #rateWindowBox .div4{
	width:100%;
	height:47px;
	border-bottom:1px solid #CCCCCC;
	padding:15px 0 0 7px;
}
#rateWindowBox .div4 input{
	float:right;
	margin:-4px 12px 0 0;
	_margin:-4px 7px 0 0;
	width:260px;
}
#rateWindowBox .div4 select{
	float:right;
	margin:-4px 12px 0 0;
	_margin:-4px 7px 0 0;
}
#rateWindowBox .div5{
	width:100%;
	height:60px;
	border-bottom:1px solid #CCCCCC;
	padding:15px 0 0 7px;
}
.ie7 #rateWindowBox .div5,.ie8 #rateWindowBox .div5{
	width:100%;
	height:65px;
	border-bottom:1px solid #CCCCCC;
	padding:12px 0 0 7px;
}
#rateWindowBox .div5 span{
	float:left;
	padding-top:15px;
}
#rateWindowBox .div5 select{
	float:right;
	margin:-4px 12px 0 0;
	_margin:-4px 7px 0 0;
}
#rateWindowBox .div5 input{
	float:right;
	margin:5px 12px 0 0;
	_margin:5px 7px 0 0;
	width:142px;
}
.opera #rateWindowBox .div5 input, .safari #rateWindowBox .div5 input{
	float:right;
	margin:26px -141px 0 0;
	width:142px;
}
#rateWindowBox .inputBtn{
	margin:5px;
	float:right;
}
.ie7 #rateWindowBox .inputBtn, .ie6 #rateWindowBox .inputBtn,.ie8 #rateWindowBox .inputBtn{
	margin:7px;
	float:right;
}
/*my account page*/
.dobMonthSelect{
	height:20px;
	margin-right:2px;
	padding-top:1px;
	width:100px;
}

/*newsletter*/
.newsletterRadio1Label{
	float:left;
	margin-right:8%;
}
.newsletterRadio2Label{
	float:left;
}
.safari .newsletterRadio1Label{
	float:left;
	margin:1px 8% 0 0;
}
.safari .newsletterRadio2Label{
	float:left;
	margin-top:1px;
}
.newsLetterRadio1{
	float:left;
	width:20px !important;
	margin:-3px 0px 0px -3px;
}
.newsLetterRadio2{
	float:left;
	width:20px !important;
	margin:-3px 0px;
}


/*returning orders*/
.radioLabel{
	float:left;
	margin-top:2px;
}
.ie6 .radioLabel,.ie7 .radioLabel,.ie8 .radioLabel,.safari .radioLabel{
	float:left;
	margin-top:3px;
}
.radioLabelpickup{
	float:left;
	margin-top:3px;
}
.ie8 .radioLabelpickup,.ie6 .radioLabelpickup,.ie7 .radioLabelpickup,.safari .radioLabelpickup{
	float:left;
	margin-top:3px;
}
.returnRadio1{
	float:left;
	margin-left:0;
}
.ie8 .returnRadio1,.ie6 .returnRadio1,.ie7 .returnRadio1{
	float:left;
	margin-left:-5px;
}

/***********FAQ PAGE***********/
.plus{
	background:transparent url('../images/5033.gif') no-repeat 0 3px;
	cursor:pointer;
	padding-left:13px;
}
.safari .plus{
	background:transparent url('../images/5033.gif') no-repeat 0 2px;
	cursor:pointer;
	padding-left:13px;
}
.minus{
	background:transparent url('../images/5032.gif') no-repeat 0 3px;
	cursor:pointer;
	padding-left:13px;
}
.safari .minus{
	background:transparent url('../images/5032.gif') no-repeat 0 2px;
	cursor:pointer;
	padding-left:13px;
}

/**********************lightbox************************/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-image:url('../images/5035.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5035.png", sizingMethod="scale");
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 20px;
	left: 0;
	height: 96%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 25%;
	height: 99%;
	zoom: 1;
	display: block;
	margin-top:5px;
}

#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	color: #666; margin-top:7px;
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 75%; 
	float: left; 
	text-align: left;
	padding-top:6px;
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	float: right;
	padding-bottom: 0.7em;	
	margin-top:5px;
}
#lightbox-top-btnClose{
	float:right;
	cursor:pointer;
	margin-bottom:3px;margin-right:10px;
}
#lightbox-secNav{
	float:right;
	width:25%;
}
/*******************************New Popup design************************************************/
.dhtmlwindow{
	position: absolute;
	visibility: hidden;
	background-color: transparent;
}

.tablerow_color{
	background-color:#CCCCFF;
}

.drag-handle{
	color:#006699;
	cursor: move;
	overflow: hidden;
	margin-left:30px;margin-top:-14px;
	background-color:white;text-align:center;
}
.ie7 .drag-handle,.ie8 .drag-handle{
	color:#006699;
	cursor: move;
	overflow: hidden;
	margin-top:-14px;margin-left:-30px;
	background-color:white;text-align:center;
}
.ie6 .drag-handle{
	color:#006699;
	cursor: move;
	overflow: hidden;
	margin-top:-16px;margin-left:-30px;
	background-color:white;text-align:center;
}
.safari .drag-handle{
	color:#006699;
	cursor: move;
	overflow: hidden;
	margin-left:30px;margin-top:-14px;
	background-color:white;text-align:center;
}

.drag-handle .drag-controls{
	position: absolute;
	right: 45px;
	top: 6px;
	cursor: hand;
	cursor: pointer;
}
.ie6 .drag-handle .drag-controls,.ie7 .drag-handle .drag-controls,.ie8 .drag-handle .drag-controls{
	position: absolute;
	right: -1px;
	top: -6px;
	cursor: hand;
	cursor: pointer;
}

* html .drag-handle{
	width: 100%;
}

.drag-contentarea{
	background-color: white;
	color: black;
	float:left;
	overflow: auto;
	width:83%;margin-top:2px;padding-top:6px;
}
.ie8 .drag-contentarea,.ie7 .drag-contentarea{
	background-color: white;
	color: black;
	float:left;
	overflow: auto;
	width:83%;margin-top:0px;padding-top:6px;
}
.ie6 .drag-contentarea{
	background-color: white;
	color: black;
	float:left;
	overflow: auto;
	width:83%;margin-top:-1px;padding-top:6px;
}
.drag-contentarea p{
	margin:0px;padding-top:15px;
}
.drag-statusarea{
	border-top: 1px solid gray;
	background-color: #F8F8F8;
	height: 13px;
}

.drag-resizearea{
	float: right;
	width: 13px;
	height: 13px;
	cursor: nw-resize;
}



.dhtml_bottom[class]{
	background:transparent url('../images/5040.png') repeat-x scroll 0 0;
	width:85%;float:left;
	height:30px;
}
.ie7 .dhtml_bottom,.ie8 .dhtml_bottom{
	background:transparent url('../images/5040.png') repeat-x scroll 0 0;
	width:85%;float:left;
	height:30px;margin-top:-3px;
}
.ie6 .dhtml_bottom{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5040.png", sizingMethod="scale");
	width:85%;float:left;
	height:30px;
}
.dhtml_left[class]{
	background:transparent url('../images/5043.png') repeat-y scroll 0 0;
	width:30px;
	clear:both;float:left;
}
.ie7 .dhtml_left,.ie8 .dhtml_left{
	background:transparent url('../images/5043.png') repeat-y scroll 0 0;
	width:30px;
	clear:both;float:left;margin-top:-2px;
}
.ie6 .dhtml_left{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5043.png", sizingMethod="scale");
	width:30px;
	clear:both;float:left;
}
.dhtml_right[class]{
	background:transparent url('../images/5041.png') repeat-y scroll 0 0;
	width:30px;float:left;margin-left:-1px;
}
.ie7 .dhtml_right,.ie8 .dhtml_right{
	background:transparent url('../images/5041.png') repeat-y scroll 0 0;
	width:30px;float:left;margin-left:-1px;margin-top:-2px;
}
.ie6 .dhtml_right{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5041.png", sizingMethod="scale");
	width:30px;float:left;margin-left:-1px;
}
.dhtml_top[class]{
	background:transparent url('../images/5042.png') repeat-x scroll 0 0;
	width:85%;float:left;
	height:30px;
}
.ie7 .dhtml_top,.ie8 .dhtml_top{
	background:transparent url('../images/5042.png') repeat-x scroll 0 0;
	width:85%;float:left;
	height:30px;
}
.ie6 .dhtml_top{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5042.png", sizingMethod="scale");
	width:85%;float:left;
	height:30px;
}
.dhtml_bottom_right[class]{
	background:transparent url('../images/5045.png') no-repeat scroll 0 0;
	height:30px;
	width:30px;
	float:left;
}
.ie7 .dhtml_bottom_right,.ie8 .dhtml_bottom_right{
	background:transparent url('../images/5045.png') no-repeat scroll 0 0;
	height:30px;
	width:30px;
	float:left;margin-top:-3px;
}
.ie6 .dhtml_bottom_right{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5045.png", sizingMethod="scale");
	height:30px;
	width:30px;
	float:left;
}
.dhtml_bottom_left[class]{
	background:transparent url('../images/5044.png') no-repeat scroll 0 0;
	height:30px;clear:left;
	width:30px;float:left;_width:30px;
}
.ie7 .dhtml_bottom_left,.ie8 .dhtml_bottom_left{
	background:transparent url('../images/5044.png') no-repeat scroll 0 0;
	height:30px;clear:left;
	width:30px;float:left;_width:30px;margin-top:-3px;
}
.ie6 .dhtml_bottom_left{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5044.png", sizingMethod="scale");
	height:30px;clear:left;
	width:30px;float:left;_width:30px;
}
.dhtml_top_right[class]{
	background:transparent url('../images/5046.png') no-repeat scroll 0 0;
	height:30px;
	width:30px;
	float:left;
}
.ie7 .dhtml_top_right,.ie8 .dhtml_top_right{
	background:transparent url('../images/5046.png') no-repeat scroll 0 0;
	height:30px;
	width:30px;
	float:left;
}
.ie6 .dhtml_top_right{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5046.png", sizingMethod="scale");
	height:30px;
	width:30px;
	float:left;
}
.dhtml_top_left[class]{
	background:transparent url('../images/5047.png') no-repeat scroll 0 0;
	height:30px;
	width:30px;float:left;
}
.ie7 .dhtml_top_left,.ie8 .dhtml_top_left{
	background:transparent url('../images/5047.png') no-repeat scroll 0 0;
	height:30px;
	width:30px;float:left;
}
.ie6 .dhtml_top_left{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5047.png", sizingMethod="scale");
	height:30px;
	width:30px;float:left;
}
/********************Feed back page*********************/
.rateFeedbackStar{
	background:transparent url(../images/star_rate.jpg) repeat-x scroll 0 0;
	margin-bottom:10px;
}
.rateFeedback{
	width:100%;margin-top:15px;
	clear:both;
}
.rateFeedback p{
	margin:0;
	padding:0;
}
.rateFeedbackAuther{
	width:250px;
	float:left;
}

/**
******************************************************************************
*
* (c) 2008-2009 by Advanced Millennium Technologies Pvt Ltd.
* 
****************************************************************************** 
*/

/***********************JTip**************************************/
#JT_arrow_left{
	background-image: url('../images/arrow_left.gif');
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}
#JT_arrow_right{
	background-image: url('../images/arrow_right.gif');
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}
#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}
#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
	text-align:left;
}
.JT_loader{
	background-image: url('../images/5034.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:35px;
}
#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}
#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}
#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.jTip{
cursor:help;
}

/***************Content Link*******************/
.contntLink{
	color:green !important;
	text-decoration:underline !important;
	border-bottom:1px solid green;
	padding-bottom:1px;
}
.contntLink:hover{
	color:green !important;
	text-decoration:underline !important;
	border-bottom:3px solid green;
	padding-bottom:1px;
}



/* SLIMBOX (Customized version) */
/*
#lbOverlay {
	position: absolute;
	top:0; left: 0;
	width: 100%;
	height:100% !important;
	z-index:11;
	cursor: pointer;
	background-image:url('../images/5035.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5035.png", sizingMethod="scale");

}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%; padding:0;
	overflow: hidden;
	background-color: #fff;
	z-index:12;
}

.lbLoading {
	background: #fff url('../images/5034.gif') no-repeat center;
}

#lbCanvas {
	border: 9px solid #fff;
}

#lbCanvas iframe, #lbCanvas img {
	border:1px solid #999;
	margin:0; padding:0;


}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 10px;
	width: 70px;
	background:url('../images/sb_anchor_spacer.gif');
}


#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url('../images/sb_prevlabel.gif') no-repeat;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url('../images/sb_nextlabel.gif') no-repeat;
}

#lbBottom {
	font-size:10px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	margin:0 0 0 10px; padding:0;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url('../images/sb_closelabel.gif') no-repeat center;
	margin:0; padding:0;
}

#lbCaption, #lbNumber {
}

#lbCaption {
	font-weight: bold;
}
.left{float:left;
margin:0px 30px 0px 0px;
text-align:right;
width:123px;}
.space{margin-bottom:15px;width:453px;float:left}
.space input{width:250px}
#ver input{width:77px;float:left;font-weight:bold;margin:-2px;_margin:0px;}
#ver{width:20px;float:left;text-align:left;_LINE-HEIGHT: 20px}
.space1{float:left;margin:15px 0px 0px 92px;_margin:15px 0px 0px 50px;}
.what{width:155px;float:left;_LINE-HEIGHT: 20px}
.center1 input{width:100px;float:left;margin-left:92px;}

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

.greenLogo{
	/*float:left;
	width:0;
	margin-top:-5px;
	_margin-top:-70px;
	_margin-right:-10px;*/
	float:left;
	width:100px;
	margin-top:-40px;
	_margin-top:-43px;
	_margin-right:-10px;
	margin-left:2px;
}


.greenLogoImage[class]{
	background:		url("../images/5049.png") no-repeat center top;
}
.ie7 .greenLogoImage,.ie8 .greenLogoImage{
	background:		url("../images/5049.png") no-repeat center top;
}
.ie6 .greenLogoImage{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5049.png", sizingMethod="scale");
}


.beforeAfterSpan{
	width:50%;
	float:left;
	text-align:center;
}
.homeEventsLink{	
width:97%;
font-size:11px;	
background:transparent url("../images/5010.gif") no-repeat left top;
margin-bottom:3px;	padding-left:20px;	clear:left;
}

.safari .homeEventsLink{	
margin-bottom:5px;	
min-height:14px;
}



.carbonLogo{
	float:left;
	width:90px;
	height:62px;
	margin-top:-60px;
	margin-right:15px;
	_margin-right:5px;
}
.carbonLogoImage[class]{
	background: transparent url("../images/5063.gif") no-repeat center top;
}
.ie8 .carbonLogoImage,.ie7 .carbonLogoImage{
	background: transparent url("../images/5063.gif") no-repeat center top;
}
.ie6 .carbonLogoImage{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/vivaliteTheme/images/5063.gif", sizingMethod="scale");
}



































.ordersOverview{
	width:100%;
	display:table;
	border-bottom:1px solid #ECECEC;	
	clear:left;
	color:#464646;
}
.ie6 .ordersOverview,
.ie7 .ordersOverview{
	width:100%;
	border-bottom:1px solid #ECECEC;
	clear:left;
}
.ordersOverviewHeader{
	width:100%;
	float:left;
	height:20px;
	display:table-row;
	background-color:#ECECEC;
	border-bottom:1px solid #FFFFFF;
}
.ordersOverview .orderRow{
	width:100%;
	display:table-row;
	text-align:center;
	background-color:#F9F9F9;
	height:25px;
 }
.ie6 .ordersOverview .orderRow,
.ie7 .ordersOverview .orderRow{
	width:100%;
	text-align:center;
	background-color:#F9F9F9;
	height:100%;
	border-bottom:1px solid #FFFFFF;
 }
.ordersOverviewHeader .span1,.ordersOverviewHeader .span2,.ordersOverviewHeader .span3,.ordersOverviewHeader .span4,.ordersOverviewHeader .span5{
	float:left;
	display:table-cell;
	height:20px;
	padding:2px 0px 0px 0px;
	border-left:1px solid #FFFFFF;
}
.ordersOverview .span6,.ordersOverview .span7,.ordersOverview .span8,.ordersOverview .span9,.ordersOverview .span10{
	display:table-cell;
	overflow:auto;
	vertical-align:middle;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.ie6 .ordersOverview .span6,.ie7 .ordersOverview .span6,.ie6 .ordersOverview .span7,.ie7 .ordersOverview .span7,.ie6 .ordersOverview .span8,.ie7 .ordersOverview .span8,.ie6 .ordersOverview .span9,.ie7 .ordersOverview .span9,.ie6 .ordersOverview .span10,.ie7 .ordersOverview .span10{
	float:left;
	border-bottom:none;
}
.ordersOverviewHeader .span1 {
	 width:16.2%;
}
.ordersOverviewHeader .span2 {
	 width:16.1%;
}
.ordersOverviewHeader .span3 {
	width:39.1%;
}
.ordersOverviewHeader .span4 {
	width:14%;
}
.ordersOverviewHeader .span5 {
	width:13%;
}
.ordersOverview .span6{
	 width:15%;
}
.ordersOverview .span7{
	 width:15%;
}
.ordersOverview .span8{
	width:36%;
}
.ordersOverview .span9{
	width:13%;
}
.ordersOverview .span10{
	width:13%;
}
.ie6 .ordersOverviewHeader .span1,.ie7 .ordersOverviewHeader .span1,.ie6 .ordersOverview .span6,.ie7 .ordersOverview .span6 {
	 width:75px;
}
.ie6 .ordersOverviewHeader .span2,.ie7 .ordersOverviewHeader .span2,.ie6 .ordersOverview .span7,.ie7 .ordersOverview .span7 {
	 width:75px;
}
.ie6 .ordersOverviewHeader .span3,.ie7 .ordersOverviewHeader .span3,.ie6 .ordersOverview .span8,.ie7 .ordersOverview .span8 {
	width:335px;
}
.ie6 .ordersOverviewHeader .span4,.ie7 .ordersOverviewHeader .span4,.ie6 .ordersOverview .span9,.ie7 .ordersOverview .span9 {
	width:100px;
}
.ie6 .ordersOverviewHeader .span5,.ie7 .ordersOverviewHeader .span5,.ie6 .ordersOverview .span10,.ie7 .ordersOverview .span10 {
	width:100px;	 
}



.arabicShop {
direction:RTL; unicode-bidi:embed;
}

/*  shop.html*/

.productshopcontent{
	padding:46px 20px 20px 0px;
	color:#464646;

	/*overflow:auto;*/
}

	ie6 .productshopcontent, ie7 .productshopcontent{
		padding:26px 14px 20px 14px;
		color:#464646;
	}



	.shopvivalitemenu{
		list-style-type:none;
		list-style-type:none;
		margin:			0pt;
		padding:		0pt;
		width:			140px;
		border:	1px solid #CCCCCC;
		float:			left;
		text-align:left;

	}

	.shopvivalitemenu ul {
		list-style:		none;
		margin:			0px;
		padding:		0px;
		/*margin-top:4px;*/
	 }

	.shopvivalitemenu li {
		height:			25px;
		line-height:25px;
		margin:			0px;
		padding:		0px;
	}

	.shopvivalitemenu li a:link, .shopvivalitemenu li a:visited {
		color:			#444444;
		display:		block;

	}

	 .shopvivalitemenu li a:hover{
		color:			#FF8832;
		background:		#FFC59F !important;
		height:			25px;
	}
	.shopvivalitemenu li a{
		color:			#FF8832;
		text-decoration:none;
		padding-left:	4px;

	}


	.productshopcontentmain{
		width:			400px;
		_width:			390px;
		float:			left;
		border:			0px solid red;
		overflow:hidden;
		float:left;
	}



	.productshopdetails{
		width:			130px;
		float:left
	}
	.productshopimg{
		width:			100px;
		height:			100px;
		overflow:		hidden;
		border:			0px solid red;
	}
.shoptopsellersrhs{
	margin-top:4px;
	margin-bottom:4px;
}

/*  shop.html*/

	.scrollAmount_rel{
		float:right;
		color:#444444;
		margin:5px 26px 0px 0px;
		_margin:0px 13px 0px 0px;
		border:0px;
	}

	.right a {
	color:#006699;
	}
	#fom a {
	color:#006699;
	}



	.updateservicemiddle_but{
		height:25px;
		background:		url('../images/5070.jpg') repeat-x;
		float:left;
		cursor:pointer;
		color: white;
	}

	.updateserviceright_but{
		width:9px;
		height:25px;
		background:		url('../images/5071.jpg') no-repeat;
		float:left;
	}


	.updateserviceleft_but{
		height:25px;
		background:		url('../images/5069.jpg') no-repeat;
		float:left;
		width:9px;

	}


	.updateservicemiddle_but span a{
		color:#FFFFFF;
		float:left;
		padding-top:4px;
	}

	.updateservicemiddle_but span {
		color:#FFFFFF;
		float:left;
		padding-top:4px;
	}



.updatenote {
	color:#999999 ;
	padding-top:20px;
	font-size:11px;
	clear:both;
	text-align:left;
}




.productrightcontent1.rsslinks{
list-style-type:none;
}




.socialsitesicns{float:right;margin-top:10px;}
.opera .socialsitesicns{float:right;margin-top:9px;margin-bottom: 15px;}
.ie6 .socialsitesicns,.ie7 .socialsitesicns,.ie8 .socialsitesicns{float:right;margin-bottom:20px;margin-top:-1px}
.socialsitesicns *:focus{outline:0px none !important;}
.socialsitesicns img {margin-left:12px;}
.productcontent, .productmainHome, .productcontentdetail{float:left;}
.productmainHome{padding:26px 20px 20px;color:#464646;}
.ie6 .productmainHome, .ie7 .productmainHome, .ie8 .productmainHome{padding:26px 20px 20px;color:#464646;}
.productmainHome table{color:#464646;}
.productmainHome a,.productmainHome a:visited{color:#006699;}
.productmainHome li a:hover,.productmainHome p a:hover,.productmainHome a:hover{color:#006699;}
.productmainHome h5{margin:0px;color:#4E4E4E;padding:8px 0px 6px 0px;}
.productmainHome b{color:#4E4E4E;}
.leftcontentmainHome{width:460px;float:left;border:0px solid red;overflow:hidden;clear:left;}
.leftcontentmainHome h1{margin-top:0px;padding-top:0px;}
.rightcontentmainHome{width:278px;_width:278px;float:right;border:1px solid #CCCCCC;background:#FCFCFC;margin-left:5px;margin-bottom:10px;clear:right;}
.rightcontentinnerHome{padding:5px;_width:100%;}
.rightcontentinnerHome a{color:#006699;}
.rightcontentinnerHome h1{margin-top:0pt;padding-top:0px;}
.flickr_imgs{float:left;width:100%;margin-bottom:4px;}
.flickr_imgs img{float:left;border:0px;width:130px;height:88px;padding:2px;}
.ie6 .flickr_imgs img,.ie7 .flickr_imgs img,.ie8 .flickr_imgs img{float:left;border:0px;width:127px;height:88px;border-bottom:4px solid white;padding:2px;}
.flickr_imgs a{/*float:left;margin-right:2px;border:0px;*/}


.homevivalogo{
	float:left; 
	margin-top:-8px;
	margin-left:2px;
}
.ie6 .homevivalogo,.ie7 .homevivalogo,.ie8 .homevivalogo{
	float:left; 
	margin-top:-20px;
	margin-left:2px;
}
.opera .homevivalogo{
	float:left; 
	margin-top:-19px;
	margin-left:2px;
}


.ie6 .borderdash,.ie7 .borderdash,.ie8 .borderdash{
	border-bottom:1px dashed #999999;
	width:752px;
	clear:both;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;

}

	.ie8 .wrap{
		width:			800px;
		margin:			0px auto 0px auto;
		height:100%;
	}



 .homeprodscroll{
	width:135px;
	height:55px;
	overflow:hidden;
	font-size:11px;
	text-align:left !important;
}


.safari .homeprodscroll{
	width:135px;
	height:50px;
	overflow:hidden;
	font-size:11px;
	text-align:left !important;
}


 .borderprodscroll{
padding-top:5px;
margin-bottom:20px;
}
.safari .borderprodscroll,.opera .borderprodscroll, .chrome .borderprodscroll{
padding-top:0px;
margin-bottom:20px;
}


.ie6 .borderprodscroll ,.ie7 .borderprodscroll,.ie8 .borderprodscroll{
padding-top:10px !important;
margin-bottom:20px !important;
}



.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;clear:left;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,.jcarousel-item {float: left;list-style: none;width: 100px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {margin:0px auto;height:265px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px;}
.jcarousel-control {margin-bottom: 10px;text-align: center;float:right;margin-right:5px;margin-top:3px;}
.jcarousel-control a {padding:4px;color: #464646;}
.jcarousel-control a:focus{outline:0px none !important;}
.jcarousel-skin-tango{clear:left;}


.ie6 .jcarousel-skin-tango .jcarousel-clip-horizontal {
	height:265px;
	width:500px;
}
.ie7 .jcarousel-skin-tango .jcarousel-clip-horizontal {
	height:265px;
	width:500px;
}
.ie8 .jcarousel-skin-tango .jcarousel-clip-horizontal {
	height:265px;
	width:500px;
}




.rightcontentinnerHome .brochure{float:left;padding:0px 0px 5px 0px}	
.rightcontentinnerHome .expos,.rightcontentinnerHome .showrooms{margin-top:-20px;color:#000000;margin-left:5px;margin-bottom:10px;}
.rightcontentinnerHome .showrooms{margin-bottom:7px;}
.rightcontentinnerHome .story{margin-top:-29px;color:#000000;margin-left:5px;margin-bottom:2px;}
.rightcontentinnerHome .clientsR{float:left;}
.rightcontentinnerHome .clientsL{clear:left;margin-right:1px;float:left;margin-bottom:2px;}
.ie6 .rightcontentinnerHome .clientsL,.ie7 .rightcontentinnerHome .clientsL,.ie8 .rightcontentinnerHome .clientsL{clear:left;margin-right:2px;float:left;margin-bottom:4px;width:128px;}
.rightcontentinnerHome .review1{background:transparent url('../images/5092.png') repeat scroll 0 0;height:18px;}
.rightcontentinnerHome .review2{background:transparent url('../images/5099.png') repeat scroll 0 0;padding:5px 16px 0px;height:45px;overflow:hidden;}
.ie6.rightcontentinnerHome .review2,.ie7.rightcontentinnerHome .review2,.ie8.rightcontentinnerHome .review2{background:transparent url('../images/5099.png') repeat scroll 0 0;padding:5px 16px 0px;height:50px;overflow:hidden;}
.rightcontentinnerHome .review3{background:transparent url('../images/5098.png') repeat scroll 0 0;height:37px;}
.rightcontentinnerHome .review4{margin-bottom:5px;line-height:1;}
.rightcontentinnerHome .expos a,.rightcontentinnerHome .showrooms a{color:#000000;} 
.review2 a,.review4 a{cursor:pointer;text-decoration:none !important;color:#464646 !important;}

.firefox35 .modifieddate{
	float:left !important;
	margin-top:2px;
	_margin-left :10px;
	color:#999999;
	font-size:11px;
}

.homeevent .jcarousel-clip {width:100%; margin-top:15px}
.homeevent .jcarousel-controlevent{position:absolute;right:0;top:0;z-index:9999;background:white;margin-right:0}

.ie6 .homeevent .jcarousel-controlevent{position:absolute;right:35px;top:0;z-index:9999;background:white;margin-right:0;margin-top:12px}
.ie7 .homeevent .jcarousel-controlevent{position:absolute;right:35px;top:0;z-index:9999;background:white;margin-right:0;margin-top:12px}
.ie8 .homeevent .jcarousel-controlevent{position:absolute;right:35px;top:0;z-index:9999;background:white;margin-right:0;;margin-top:12px}
.jcarousel-controlevent {margin-bottom: 10px;text-align: center;float:right;margin-right:5px;margin-top:3px;}
.jcarousel-controlevent a {padding:4px;color: #464646;}
.jcarousel-controlevent a:focus{outline:0px none !important;}


.blogstarrating {
	background:transparent url('../images/5111.png') repeat-x scroll 0 -32px
}
.blogstarratingouter {
	background:transparent url('../images/5111.png') repeat-x scroll 0 0;
	width:80px;
	height:16px;
	float:right;
}

.homepagevideo {
	background-color:#C1C1BF;
	color:#808080; 
	height:16px;
	left:0; 
	opacity:0.7;
	padding-left:5px; 
	position:absolute; 
	top:0; 
	width:265px;
	padding-top:2px;
}


.weatherleft {
	width:39%;
	float:left;
	margin-bottom:5px;
	text-align:center;
}
.weatherright {
	float: left; 
	width: 60%;
	margin-bottom:5px;
	margin-top:-4px;
	text-align:center;
}
.opera .weatherleft {
	width:40%;
	float:left;
	margin-bottom:5px;
	text-align:center;
}
.opera .weatherright {
	float: left; 
	width: 57%;
	margin-bottom:5px;
	margin-top:-4px;
	text-align:center;
}

.weatherimage{
margin-right:2px;
vertical-align:bottom;

}


.ie6 .weatherimage,.ie7 .weatherimage,.ie8 .weatherimage{
margin-right:2px;
vertical-align:middle;
margin-bottom:5px;
}
.opera .weatherimage{
margin-right:2px;
vertical-align:middle;
margin-bottom:5px;
}

.weathertext{

}

.opera .weathertext{

line-height:15px

}

.ie8 .weathertext{

line-height:15px

}



/*
.opera .weathertext{
margin-top:-15px;
float:right;
margin-right:17px;

}

.opera .weatherimage{
	margin-right:39px;
	vertical-align:bottom;

}


*/
.border1 {
padding-top:10px;
margin-bottom:20px;
}


.ie6 .border1 ,.ie7 .border1,.ie8 .border1{
padding-top:6px;
margin-bottom:0px;
}


.border2 {
padding-top:25px;
margin-bottom:20px;
}


.ie6 .border2 ,.ie7 .border2,.ie8 .border2{
padding-top:13px;
margin-bottom:13px;
}



.border3 {
padding-top:20px;
margin-bottom:20px;
}

.ie6 .border3 ,.ie7 .border3,.ie8 .border3{
	padding-top:8px;
	margin-bottom:10px;
}
.ie6 .homepara1 ,.ie7 .homepara1,.ie8 .homepara1{
	margin-bottom:0px;
}

.homepara1{

}

.ie8 .main	{
		width:99.8%;
		float:left;
	}
.ie6 .main 	{
		width:100%;
		float:left;
	}
.ie7 .main {
		width:99.9%;
		float:left;
	}


.rightcontentmainHome.nature{
	min-height:160px;
	background:transparent url('../images/5093.jpg') no-repeat scroll right bottom;
}