/* 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:933px;

	height:auto !important;

	height:933px;

	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:219px;

	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_2.png);

	background-repeat:no-repeat;

	background-position:83px 10px;

}

.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 10px 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_a {

	width:130px;

	height:auto;

	display:block;

	float:left;

	margin:0 0 0px 0;

	padding:0 0 0 10px;

	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;

}

/*----------- Basics --------*/	



.middle_basics {

	background-color:#ffffff;

	background-image:url(../images/middle_bg_basics.jpg);

	background-position:right;

	background-repeat:repeat-y;

}

.middle_basics h1 {

	display:block;

	margin:0 0 8px 0;

	padding:0;

	font-size:17px;

	color:#b41d8d;

	text-align:left;

	font-weight:normal;

}

.middle_basics h1 span {

	color:#000;

	font-size:12px;

}

.middle_basics p {

	display:block;

	margin:0 0 10px 0;

	padding:0;

	color:#000;

	line-height:16px;

}

/*-----*/

.middle_basics .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;

}

.middle_basics .gallery_wrapper_contents .heading {

	color:#FFFFFF;

}

.middle_basics .gallery_wrapper_contents p {

	display:block;

	float:left;

	margin:0 0 10px 0;

	padding:0 0 0 0;

	font-size:12px;

	color:#000;

	text-align:left;

}

/*----------- 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_basics .gallery_wrapper {

	height:390px;

	margin:0;

	text-align:right;

}

.middle_basics ul.thumbs li {

	width:85px;

	height:100px;

	display:block;

	float: left;

	padding: 0;

	margin: 0px 10px 10px 0;

	list-style: none;

}

.middle_basics a.thumb {

	width:85px;

	height:100px;

	padding: 0px;

	margin:0;

	display: block;

	float:left;

	text-align:center;

	color:#000;

	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;

}



/*--------------------*/


