

/* ColourVUE CSS Document */

*:focus {outline: none;}

*::-moz-focus-inner {border: none; }

body{

	background-color:#3b1140;

	margin:0;

	padding:0;

	

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:12px;

	}

.clear{

	clear:both;

	}

img{

	border:none;

	}

a{

	text-decoration:none;

	font-weight:normal;

	color:#FFFFFF;

	}

a:hover{

	text-decoration:underline;

	}

.block{

	display:block;

	}

.float_l{

	display:block;

	float:left;

	}

.float_r{

	display:block;

	float:right;

	}

.rel{

	position:relative;

	}	

.abs{

	position:absolute;

	}

form{

	margin:0;

	}	

	

/*----------- Wrappers -------------*/

.wrapper{

	width:970px;

	height:auto;

	margin:0 auto;

	padding:0 0 0 10px;

	background-image:url(../images/wrapper_bg.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.header{

	width:970px;

	height:88px;

	margin:0;

	padding:0;

	background-color:#000000;

	}

.main_inner_cont{

	width:960px;

	height:auto;

	margin:0 10px 0 0;

	padding:0;

	background-color:#000000;

	}	

.left_cont{

	width:140px;

	height:auto;

	margin:0;

	padding:10px 10px 0 0;

	float:left;

	display:block;

	}

.right_cont{

	width:170px;

	height:auto;

	margin:0;

	padding:10px 10px 0 0;

	float:right;

	display:block;

	}	

/*----------- Home Middle -----------*/

.middle_cont{

	width:620px;

	

	min-height:873px;

  	height:auto !important;

  	height:873px;



	

	margin:0 0 10px 0;

	padding:0 0 0px 0;

	float:left;

	display:block;

	}	

.home_banner_cont{

	width:620px;

	height:340px;

	margin:0 0 10px 0;

	padding:0;

	}

.home_middle_l{

	width:420px;

	height:auto;

	float:left;

	display:block;

	margin:0;

	padding:0;

	}	
.banner{	
	margin:0 0 10px 0;
	padding:0px 0 0 0px;
	width:419px;
	height:244px;
	display:block;
	
	/*background-image:url(../images/banner_bg.jpg);
	background-repeat:no-repeat;*/
}
.banner a img{
	margin:0 2px 0 0;
	padding:0;
	border:0;
}
.left_small_banner{
	margin:0;
	padding:0;
	width:140px;
	height:88px;
	display:block;
	
	background-image:url(../images/left_small_banner_bg.jpg);
	background-repeat:no-repeat;
}
.left_small_banner_cont{
	margin:0;
	padding:10px 0 0 8px;
	display:block;
	
	background-image:url(../images/online_digi.png);
	background-repeat:no-repeat;
	background-position:85px 5px;
}
.left_small_banner_txt{
	display:block;
	margin:0;
	padding:0 0 5px 12px;

	font-size:12px;
	line-height:17px;
	text-align:left;
	
	background-image:url(images/arrow.png); 
	background-repeat:no-repeat;
	background-position:0 5px;
}

.home_middle_r{

	width:182px;

	height:auto;

	float:right;

	display:block;

	margin:0;

	padding:0;

	}

.home_middle_r p{

	display:block;

	padding:0;

	margin:0 0 10px 0;

	

	font-size:12px;

	line-height:16px;

	text-align:left;

	}

.home_middle_link_01 a{

	width:165px;

	height:58px;

	display:block;

	float:left;

	margin:0 0 10px 0;

	padding:5px 0 0 10px;

	border:#7f51a1 1px solid;
	
	
	font-size:14px;

	text-align:left;

	line-height:17px;

	}
.home_middle_link_1 a{

	width:172px;

	height:42px;

	display:block;

	float:left;

	margin:0 0 10px 0;

	padding:5px 0 0 10px;

	background-image:url(../images/but_bg_1.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

	

	font-size:14px;

	text-align:left;

	line-height:17px;

	}

.home_middle_link_2 a{

	width:172px;

	height:42px;

	display:block;

	float:left;

	margin:0 0 10px 0;

	padding:5px 0 0 10px;

	background-image:url(../images/but_bg_2.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

	

	font-size:14px;

	text-align:left;

	line-height:17px;

	}			

.home_lens_range{

	width:134px;

	height:134px;

	margin:0 9px 9px 0;

	padding:0;

	overflow:hidden;

	display:inline;

	float:left;

	}	

.home_lens_range a{

	width:134px;

	height:134px;

	margin:0;

	padding:0;

	display:inline;

	float:left;

	overflow:hidden;

	background-position:left top;

	background-repeat:no-repeat;

	

	color:#FFFFFF;

	font-size:11px;

	text-align:center;

	line-height:240px;

	}	

/*---------- Right Boxes ---------*/



.right_box_pink_wrap{

	width:170px;

	height:auto;

	display:block;

	float:right;

	margin:0 0 10px 0;

	padding:0;

	background-image:url(../images/right_middle_1.jpg);

	background-position:top;

	background-repeat:repeat-y;

	}	

.right_box_pink_cont{

	width:170px;

	height:auto;

	display:block;

	float:right;

	margin:0;

	padding:0;

	background-image:url(../images/right_top_1.jpg);

	background-position:top;

	background-repeat:no-repeat;

	}	

.right_box_pink_contents{

	width:150px;

	height:auto;

	margin:0;

	padding:10px 10px 7px 10px;

	background-image:url(../images/right_bottom_1.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	}		

/*---------*/

.right_box_vio_wrap{

	width:170px;

	height:auto;

	display:block;

	float:right;

	margin:0 0 10px 0;

	padding:0;

	background-image:url(../images/right_middle_2.jpg);

	background-position:top;

	background-repeat:repeat-y;

	}	

.right_box_vio_cont{

	width:170px;

	height:auto;

	display:block;

	float:right;

	margin:0;

	padding:0;

	background-image:url(../images/right_top_2.jpg);

	background-position:top;

	background-repeat:no-repeat;

	}	

.right_box_vio_contents{

	width:150px;

	height:auto;

	margin:0;

	padding:10px;

	background-image:url(../images/right_bottom_2.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	}	

/*--------*/



.input1{

	width:140px;

	height:16px;

	background-color:#FFFFFF;

	border:1px solid #666666;

	margin:0 0 5px 0;

	padding:2px 4px 0 4px;

	

	font-size:11px;

	color:#333333;

	}	

.right_box_pink_contents .required{

	padding-top:3px;

	font-size:11px;

	}

.right_box_link1 a{

	font-size:15px;

	display:block;

	}

.right_box_txt1{

	display:block;

	margin:0;

	padding:28px 0 5px 0;

	

	font-size:12px;

	line-height:17px;

	text-align:left;

	}

.right_box_txt2{

	display:block;

	margin:0;

	padding:170px 0 5px 0;

	

	font-size:12px;

	line-height:17px;

	text-align:left;

	}	

.right_box_txt3{

	display:block;

	margin:0;

	padding:80px 0 5px 0;

	

	font-size:12px;

	line-height:17px;

	text-align:left;

	}	

.right_cont .block{

	background-position:0 0;

	background-repeat:no-repeat;

	}	



/*----------- Menu and Left Boxes ---------*/

.menu_cont{

	width:140px;

	height:auto;

	margin:0 0 25px 0;

	padding:1px 0 0 0;	

	float:left;

	background-image:url(../images/menu_hover.jpg);

	background-position:0 -45px;

	background-repeat:no-repeat;

	}

.menu_cont a{

	width:129px;

	height:18px;

	float:left;

	margin:0;

	padding:1px 0 0 11px;

	background-image:url(../images/menu_hover.jpg);

	background-position:left bottom;

	background-repeat:no-repeat;

	

	font-size:12px;

	color:#b41d8d;

	text-align:left;

	}	

.menu_cont a:hover{

	color:#FFFFFF;

	background-position:0 0;

	text-decoration:none;

	}	

.menu_active{

	width:129px;

	height:18px;

	float:left;

	margin:0;

	padding:1px 0 0 11px;

	background-image:url(../images/menu_hover.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

	

	font-size:12px;

	color:#FFFFFF;

	text-align:left;

	}	

.sub_menu_cont{

	width:130px;

	height:auto;

	margin:0 0 0 10px;

	padding:0px 0 0 0;	

	float:left;

	display:inline;

	border-bottom:1px solid #5d0f47;

	}	

.sub_menu_cont a{

	width:119px;

	height:18px;

	float:left;

	margin:0;

	padding:3px 0 0 11px;

	background-image:url(../images/menu_sub_hover.jpg);

	background-position:left bottom;

	background-repeat:no-repeat;

	

	font-size:12px;

	color:#FFFFFF;

	text-align:left;

	}	

.sub_menu_cont a:hover{

	color:#FFFFFF;

	background-position:0 0;

	text-decoration:none;

	}	

.sub_menu_cont a.last{

	background-position:0 55px;

	}	

.sub_menu_cont a:hover.last{

	background-position:0 0;

	}	

.sub_menu_active{

	width:119px;

	height:18px;

	float:left;

	margin:0;

	padding:3px 0 0 11px;

	background-image:url(../images/menu_sub_hover.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

	

	font-size:12px;

	color:#FFFFFF;

	text-align:left;

	}		

.testimonial_cont{

	width:130px;

	height:auto;

	display:block;

	float:left;

	margin:0 0 25px 0;

	padding:0 0 0 10px;

	background-image:url(../images/testimonial_bg_top.jpg);

	background-position:12px 0;

	background-repeat:no-repeat;

	}	

.testimonial_cont p{

	display:block;

	margin:0 0 0 0;

	padding:0;

	

	font-size:12px;

	text-align:left;

	color:#FFFFFF;

	line-height:17px;

	}		



/*----------- Footer -------------*/

.footer	{

	width:940px;

	height:34px;

	margin:0;

	padding:3px 20px 0 10px;	

	background-image:url(../images/footer_bg.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	position:relative;

	z-index:1;

	

	font-size:11px;

	}

.iso_cont{

	width:84px;

	height:50px;

	margin:0;

	padding:0;

	background-color:#000000;

	overflow:hidden;

	

	position:absolute;

	left:0;

	top:-50px;

	}	

/*---------- Inner pages Common divs -----------*/

.middle_inner_cont{

	display:block;

	margin:0;

	padding:10px 25px 5px 15px;

	}	

.middle_inner_cont2{

	display:block;

	margin:0;

	padding:10px 0px 5px 0px;

	}	

.home_middle_link_3, .home_middle_link_4{

	float:left;

	margin:0;

	}	

.home_middle_link_3{

	width:240px;

	height:25px;

	display:block;

	float:left;

	margin:0 0 10px 0;

	padding:6px 0 0 10px;

	background-image:url(../images/but_bg_3.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

	

	font-size:14px;

	text-align:left;

	line-height:17px;

	}

.home_middle_link_4{

	width:266px;

	height:25px;

	display:block;

	float:left;

	margin:0 0 10px 0;

	padding:6px 0 0 10px;

	background-image:url(../images/but_bg_4.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

	

	font-size:14px;

	text-align:left;

	line-height:17px;

	}	

.home_middle_link_5{

	width:265px;

	height:53px;

	display:block;

	float:left;

	margin:8px 0 17px 0;

	padding:6px 5px 0 10px;

	background-image:url(../images/but_bg_5.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

	

	font-size:14px;

	text-align:left;

	line-height:23px;

	font-weight:bold;

	}

.home_middle_link_6{

	width:265px;

	height:53px;

	display:block;

	float:right;

	margin:8px 0 17px 0;

	padding:6px 5px 0 10px;

	background-image:url(../images/but_bg_6.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

	

	font-size:14px;

	text-align:left;

	line-height:23px;

	font-weight:bold;

	}	

/*----------- glamour --------*/	

.middle_glamour{

	background-color:#502456;

	background-image:url(../images/middle_bg_fusion.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_glamour	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0;

	

	font-size:17px;

	color:#f8d72a;

	text-align:left;

	font-weight:normal;

	}

.middle_glamour	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_glamour p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}				

/*----------- Big Eyes --------*/	

.middle_big_eye{

	background-color:#eaacce;

	background-image:url(../images/middle_bg_big_eye.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_big_eye	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0;

	

	font-size:17px;

	color:#b41d8d;

	text-align:left;

	font-weight:normal;

	}

.middle_big_eye	h1 span{

	color:#231f20;

	font-size:12px;

	}	

.middle_big_eye	p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#231f20;

	line-height:16px;

	}

/*----------- Fusion --------*/	

.middle_fusion{

	background-color:#502456;

	background-image:url(../images/middle_bg_fusion.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_fusion	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0;

	

	font-size:17px;

	color:#f8d72a;

	text-align:left;

	font-weight:normal;

	}

.middle_fusion	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_fusion p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}	

/*----------- 3 Tones --------*/	

.middle_3_tones{

	background-color:#522558;

	background-image:url(../images/middle_bg_3_tones.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_3_tones	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0;

	

	font-size:17px;

	color:#f8d72a;

	text-align:left;

	font-weight:normal;

	}

.middle_3_tones	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_3_tones p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}	

/*----------- Stars and Jewels --------*/	

.middle_stars{

	background-color:#232548;

	background-image:url(../images/middle_bg_stars.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_stars	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0;

	

	font-size:17px;

	color:#f8d72a;

	text-align:left;

	font-weight:normal;

	}

.middle_stars	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_stars p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}		

/*----------- Crazy --------*/	

.middle_crazy{

	background-color:#971336;

	background-image:url(../images/middle_bg_crazy.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_crazy	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0;

	

	font-size:17px;

	color:#f8d72a;

	text-align:left;

	font-weight:normal;

	}

.middle_crazy	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_crazy p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}	

	

/*----------- Glow --------*/	

.middle_glow{

	background-color:#1f2143;

	background-image:url(../images/middle_bg_glow.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_glow	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0;

	

	font-size:17px;

	color:#f8d72a;

	text-align:left;

	font-weight:normal;

	}

.middle_glow	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_glow p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}	

/*----------- HDX --------*/	

.middle_hdx{

	background-color:#3c1e52;

	background-image:url(../images/middle_bg_hdx.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_hdx	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0;

	

	font-size:17px;

	color:#00aeef;

	text-align:left;

	font-weight:normal;

	}

.middle_hdx	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_hdx p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}	

.middle_hdx .gallery_wrapper{

	height:380px;

	margin:0;

	text-align:right;

	}

.middle_hdx	.table_cont{

	color:#231f20;

	text-align:left;

	}	

.middle_hdx .heading{

	color:#FFFFFF;

	}		

/*----------- MAX --------*/	

.middle_max{

	background-color:#181145;

	background-image:url(../images/middle_bg_max.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_max	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0;

	

	font-size:17px;

	color:#00aeef;

	text-align:left;

	font-weight:normal;

	}

.middle_max	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_max p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}

.middle_max .gallery_wrapper{

	height:380px;

	margin:0;

	text-align:right;

	}

.middle_max	.table_cont{

	color:#231f20;

	text-align:left;

	}	

.middle_max .heading{

	color:#FFFFFF;

	}	

/*----------- offer --------*/	

.middle_offer{

	background-color:#512456;

	background-image:url(../images/middle_bg_offer.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_offer	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0 0 5px 0;

	border-bottom:1px solid #842273;

	

	font-size:19px;

	color:#FFFFFF;

	text-align:left;

	font-weight:normal;

	}

.middle_offer	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_offer p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}	

/*----------- Legal --------*/	

.middle_legal{

	background-color:#512456;

	background-image:url(../images/middle_bg_offer.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_legal h1{

	display:block;

	margin:0 0 14px 0;

	padding:0 0 5px 0;

	border-bottom:1px solid #842273;

	

	font-size:19px;

	color:#FFFFFF;

	text-align:left;

	font-weight:normal;

	}

.middle_legal h2{

	width:580px;

	float:left;

	display:block;

	margin:0 0 0px 0;

	padding:0 0 8px 0;

	border-bottom:0px solid #270321;

	

	font-size:14px;

	color:#ffaeea;

	text-align:left;

	font-weight:bold;

	text-transform:uppercase;

	}	

.middle_legal p{

	width:580px;

	float:left;

	display:block;

	margin:0 0 15px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}	

/*----------- Sitemap --------*/	

.middle_sitemap{

	background-color:#512456;

	background-image:url(../images/middle_bg_offer.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_sitemap	h1{

	display:block;

	margin:0 0 14px 0;

	padding:0 0 5px 0;

	border-bottom:1px solid #842273;

	

	font-size:19px;

	color:#FFFFFF;

	text-align:left;

	font-weight:normal;

	}

.middle_sitemap p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}	

.middle_sitemap ul{

	width:450px;

	height:auto;

	margin:0;

	padding:20px 0 0 80px;

	display:block;

	float:left;

	}

.middle_sitemap ul li{

	width:450px;

	float:left;

	display:block;

	margin:0 0 5px 0;

	padding:0;

	}

.middle_sitemap ul	li a{

	display:block;

	float:left;

	margin:0;

	padding:0;

		

	color:#FFFFFF;

	text-align:left;

	font-weight:bold;

	}	

.middle_sitemap ul	li ul{

	width:360px;

	display:block;

	float:left;

	margin:0;

	padding:10px 0 0 20px;

	}

.middle_sitemap ul	li ul li{	

	width:360px;

	display:block;

	float:left;

	}	

.middle_sitemap ul	li ul li a{

	text-align:left;

	font-weight:normal;

	}	

/*----------- Buy --------*/	

.middle_buy{

	background-color:#512456;

	background-image:url(../images/middle_bg_offer.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_buy	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0 0 5px 0;

	border-bottom:1px solid #842273;

	

	font-size:19px;

	color:#FFFFFF;

	text-align:left;

	font-weight:normal;

	}

.middle_buy	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_buy p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	font-size:15px;

	color:#FFFFFF;

	line-height:23px;

	}
.cust_name a{
	color:#b41d8d;
	font-size:16px;
}

/*----------- Feedback --------*/	

.middle_feedback{

	background-color:#512456;

	background-image:url(../images/middle_bg_offer.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_feedback	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0 0 5px 0;

	border-bottom:1px solid #842273;

	

	font-size:19px;

	color:#FFFFFF;

	text-align:left;

	font-weight:normal;

	}

.middle_feedback	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_feedback p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}	

.middle_feedback p .cust_name{

	color:#b41d8d;

	font-weight:bold;

	}		

.fb_sep{

	display:block;

	height:1px;

	margin:0 0 10px 0;

	overflow:hidden;

	background-color:#b41d8d;

	}		

/*----------- Contact Us --------*/	

.middle_contact{

	background-color:#512456;

	background-image:url(../images/middle_bg_offer.jpg);

	background-position:right;

	background-repeat:repeat-y;

	}	

.middle_contact	h1{

	display:block;

	margin:0 0 8px 0;

	padding:0 0 5px 0;

	border-bottom:1px solid #842273;

	

	font-size:19px;

	color:#FFFFFF;

	text-align:left;

	font-weight:normal;

	}

.middle_contact	h1 span{

	color:#FFFFFF;

	font-size:12px;

	}	

.middle_contact p{

	display:block;

	margin:0 0 10px 0;

	padding:0;

	

	color:#FFFFFF;

	line-height:16px;

	}	

.contact_r{

	width:250px;

	height:auto;

	float:right;

	display:block;

	margin:0;

	padding:168px 10px 0 0;

	text-align:right;

	}	

.input2{

	width:180px;

	height:16px;

	background-color:#FFFFFF;

	border:1px solid #666666;

	margin:0 0 3px 0;

	padding:2px 4px 0 4px;

		

	font-size:11px;

	color:#333333;

	}

.input3{

	height:18px;

	background-color:#FFFFFF;

	border:1px solid #666666;

	margin:0 0 3px 0;

			

	font-size:11px;

	color:#333333;

	}	

.input4{

	width:184px;

	height:60px;

	background-color:#FFFFFF;

	border:1px solid #666666;

	margin:0 0 3px 0;

	padding:2px 0px 0 4px;

	overflow:auto;

		

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	}	

.input5{

	width:184px;

	height:100px;

	background-color:#FFFFFF;

	border:1px solid #666666;

	margin:0 0 6px 0;

	padding:2px 0px 0 4px;

	overflow:auto;

		

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	}	

.thank_you{

	display:block;

	margin:0 0 10px 0;

	padding:155px 0 0 0;

	

	font-size:15px;

	font-weight:bold;

	color:#FFFFFF;

	line-height:16px;

	}	

.thank_you2{

	display:block;

	margin:0 0 10px 0;

	padding:10px 0 0 0;

	

	font-size:15px;

	font-weight:bold;

	color:#FFFFFF;

	line-height:16px;

	}			

/*--------------*/	

			

/*------------ Gallery --------------*/



.gallery_wrapper{

	width:620px;

	height:auto;

	margin:0 0 10px 0;

	padding:0;

	background-position:0 0;

	background-repeat:no-repeat;

	position:relative;

	z-index:10000000;

	}	
.rrp_price{
	width:94px;
	height:69px;
	margin:0;
	padding:0;
	position:absolute;
	}	

.gallery_wrapper_contents{

	position:absolute;

	left:20px;

	margin:0;

	padding:0;

	display:block;

	float:left;

	height:auto;

	z-index:10000000;

	

	color:#231f20;

	text-align:left;

	}	

.gallery_wrapper_contents .heading{

	color:#FFFFFF;

	}	

.gallery_wrapper_contents p{

	display:block;

	float:left;

	margin:0 0 10px 0;

	padding:0 0 0 0;

	

	font-size:12px;

	color:#FFFFFF;

	text-align:left;

	}	



div.content {

	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */

	display: none;

	float: right;

	width: 620px; 

	height: auto;

}

div.nav-controls {

	float: right;

	display:none;

}

div.slideshow-container {

	width:620px;

	height: auto; /* This should be set to be at least the height of the largest image in the slideshow */

	display:block;

	float:right;

	margin:0;

	padding:0;

	position: relative;

	clear: both;

}

div.loader {

	position: absolute;

	top: 0;

	left: 0;

	background-image: url(../images/loader.gif);

	background-repeat: no-repeat;

	background-position: center;

	width: 663px;

	height: 323px; /* This should be set to be at least the height of the largest image in the slideshow */

}

div.slideshow {



}

div.slideshow span.image-wrapper {

	width:620px;

	height: auto;

	display: block;

	float:right;

	position: absolute;

	z-index:9;

	top: 0;

	left: 0;

	overflow:hidden;

}

div.slideshow a.advance-link {

	display: block;

	float:left;

	width: 620px;

	height: auto; /* This should be set to be at least the height of the largest image in the slideshow */

	line-height: 0px; /* This should be set to be at least the height of the largest image in the slideshow */

	cursor:default;

	margin:0;

	padding:0;

}



div.slideshow img {

	vertical-align: middle;

	border: 0px solid #ccc;

}

div.download {

	float: right;

}

div.caption-container {

	display:none;

}



/*--------------*/

ul.thumbs {

	width:580px;

	height:auto;

	display:block;

	float:left;

	margin: 0 0 0px 0;

	padding: 0 0px 10px 0px

}



ul.thumbs li.selected a.thumb {

	

}

a.thumb:focus {

	outline: none;

}

ul.thumbs img {

	border: none;

	display: block;

}

/*-----------------*/

.middle_glamour .gallery_wrapper{

	height:390px;

	margin:0;

	text-align:right;

	}

.middle_glamour ul.thumbs li {

	width:85px;

	height:100px;

	display:block;

	float: left;

	padding: 0;

	margin: 0px 11px 11px 0;

	list-style: none;

}

.middle_glamour a.thumb {

	width:80px;

	height:100px;

	padding: 0px;

	margin:0;

	display: block;

	float:left;

	

	text-align:center;

	color:#FFFFFF;

	font-size:12px;

}

/*-------------*/	

.middle_big_eye	 .gallery_wrapper{

	height:397px;

	margin:0;

	text-align:right;

	}

.middle_big_eye ul.thumbs li {

	width:86px;

	height:100px;

	display:block;

	float: left;

	padding: 0;

	margin: 0px 10px 20px 0;

	list-style: none;

}

.middle_big_eye a.thumb {

	width:86px;

	height:100px;

	padding: 0px;

	margin:0;

	display: block;

	float:left;

	

	text-align:center;

	color:#231f20;

	font-size:12px;

}	

/*--------------------*/

.middle_fusion .gallery_wrapper{

	height:390px;

	margin:0;

	text-align:right;

	}

.middle_fusion ul.thumbs li {

	width:85px;

	height:100px;

	display:block;

	float: left;

	padding: 0;

	margin: 0px 11px 11px 0;

	list-style: none;

}

.middle_fusion a.thumb {

	width:85px;

	height:100px;

	padding: 0px;

	margin:0;

	display: block;

	float:left;

	

	text-align:center;

	color:#FFFFFF;

	font-size:12px;

}

/*--------------------*/

.middle_3_tones .gallery_wrapper{

	height:390px;

	margin:0;

	text-align:right;

	}

.middle_3_tones ul.thumbs li {

	width:86px;

	height:100px;

	display:block;

	float: left;

	padding: 0;

	margin: 0px 10px 10px 0;

	list-style: none;

}

.middle_3_tones a.thumb {

	width:86px;

	height:100px;

	padding: 0px;

	margin:0;

	display: block;

	float:left;

	

	text-align:center;

	color:#FFFFFF;

	font-size:12px;

}

/*--------------------*/

.middle_stars .gallery_wrapper{

	height:390px;

	margin:0;

	text-align:right;

	}

.middle_stars ul.thumbs li {

	width:85px;

	height:100px;

	display:block;

	float: left;

	padding: 0;

	margin: 0px 10px 10px 0;

	list-style: none;

}

.middle_stars a.thumb {

	width:85px;

	height:100px;

	padding: 0px;

	margin:0;

	display: block;

	float:left;

	

	text-align:center;

	color:#FFFFFF;

	font-size:11px;

}

/*--------------------*/

.middle_crazy .gallery_wrapper{

	height:380px;

	margin:0;

	text-align:right;

	}

.middle_crazy ul.thumbs li {

	width:85px;

	height:115px;

	display:block;

	float: left;

	padding: 0;

	margin: 0px 10px 5px 0;

	list-style: none;

}

.middle_crazy a.thumb {

	width:85px;

	height:115px;

	padding: 0px;

	margin:0;

	display: block;

	float:left;

	

	text-align:center;

	color:#FFFFFF;

	font-size:12px;

}

/*--------------------*/

.middle_glow .gallery_wrapper{

	height:355px;

	margin:0;

	text-align:right;

	}

.middle_glow ul.thumbs li {

	width:85px;

	height:100px;

	display:block;

	float: left;

	padding: 0;

	margin: 0px 10px 10px 0;

	list-style: none;

}

.middle_glow a.thumb {

	width:85px;

	height:100px;

	padding: 0px;

	margin:0;

	display: block;

	float:left;

	

	text-align:center;

	color:#FFFFFF;

	font-size:12px;

}

/*--------------------*/



