@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	background:#f1f1f1 url("../images/rclcp_pixelbg.png") 0px 0px repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:90%;
	letter-spacing:0.8px;
	margin:0;
	padding:0;
}
a img {
	border: none;
}
a:hover img {
	border: none;
}

.hide { display: none; }


.wood_image {
margin-top:25px;
	float:right;
	padding:10px;
	margin-left:5px;
}

hr	{
height:1px;
border:0px solid #825f32;
background:#825f32;
color:#825f32;
}


h2 {
	/*color:#D1B658;*/
	color:#cab960;
	font-size:100%;
	margin:0;
	padding-left:5px;
	padding-top:25px;
	letter-spacing:1.4px;
	font-weight:normal;
}
p {
	color:#CCC0C0;
	/*color:#AD9F63;*/
	/*color:#BFA852;*/
	Font-size:80%;
	padding:5px;
	line-height:16px;
}

p a:link	{
color:#FFFFFF;
text-decoration:none;
}

p a:hover	{
color:#FFFFFF;
text-decoration:underline;
}

p a:visited	{
color:#FFFFFF;
text-decoration:none;
}

.clearfloat {
	clear:both;
}
#structure_1 {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1050px;
	height:731px;
	margin-top:-17px;
}
#rclcp-01_ {
	position:absolute;
	background:#0e0001 url("../images/rclcp_01.png") no-repeat;
	left:0px;
	top:0px;
	width:77px;
	height:731px;
}
#rclcp-02_ {
	position:absolute;
	background:#0e0001 url("../images/rclcp_02.png") no-repeat;
	left:77px;
	top:0px;
	width:896px;
	height:25px;
}
#rclcp-04_ {
	position:absolute;
	background:#0e0001 url("../images/rclcp_04.png") no-repeat;
	left:77px;
	top:25px;
	width:291px;
	height:92px;
}
#rclcp-05_ {
	position:absolute;
	background:#0e0001 url("../images/rclcp_05.png") no-repeat;
	left:368px;
	top:25px;
	width:313px;
	height:92px;
}
#rclcp-05_ a {
	height: 130px;
	text-indent:-9999px;
	outline:none;
	display:block;
	z-index:2;
	cursor:pointer;
}
#rclcp-06_ {
	position:absolute;
	background:#0e0001 url("../images/rclcp_06.png") no-repeat;
	left:681px;
	top:25px;
	width:293px;
	height:92px;
}
#rclcp-07_ {
	position:absolute;
	background:#0e0001 url("../images/rclcp_07.png") no-repeat;
	left:974px;
	top:0px;
	width:76px;
	height:731px;
}
#rclcp-08_ {
	position:absolute;
	background:#0e0001 url("../images/rclcp_08.png") no-repeat;
	left:77px;
	top:117px;
	width:897px;
	height:27px;
}
#rclcp-09_ {
	position:absolute;
	background:#1b0002;
	left:77px;
	top:144px;
	width:897px;
	height:390px;
}
#rclcp-10_ {
	position:absolute;
	background:#0e0001 url("../images/rclcp_10.png") no-repeat;
	left:77px;
	top:534px;
	width:897px;
	height:19px;
}
#rclcp-11_ {
	position:absolute;
	background:#0e0001 url("../images/rclcp_11.png") no-repeat;
	left:77px;
	top:553px;
	width:897px;
	height:129px;
	padding-left:1px;
}
#rclcp-12_ {
	position:absolute;
	background:#0e0001 url("../images/rclcp_12.png") no-repeat;
	left:77px;
	top:682px;
	width:897px;
	height:49px;
}
#structure_2 {
	margin-left:auto;
	margin-right:auto;
	width:1050px;
}
#text_content_left {
	float:left;
	margin-left:77px;
	width:440px;
}
#text_content_right {
	float:right;
	margin-right:76px;
	width:440px;
}
#footer {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:1050px;
}


#footer_content {
	margin-left:77px;
	margin-right:76px;
}
#main_img_home {
	position:absolute;
	left:77px;
	top:144px;
	width:897px;
	height:390px;
	background:#0e0001 url("../images/homepage_main.jpg");
}
#main_img_design {
	position:absolute;
	left:77px;
	top:144px;
	width:897px;
	height:390px;
	background:#0e0001 url("../images/design_main.jpg");
}
#main_img_materials {
	position:absolute;
	left:77px;
	top:144px;
	width:897px;
	height:390px;
	background:#0e0001 url("../images/materials_main.jpg");
}
#main_img_creation {
	position:absolute;
	left:77px;
	top:144px;
	width:897px;
	height:390px;
	background:#0e0001 url("../images/creation_main.jpg");
}
#main_img_bath {
	position:absolute;
	left:77px;
	top:144px;
	width:897px;
	height:390px;
	background:#0e0001 url("../images/bath_main.jpg");
}
#main_img_quality {
	position:absolute;
	left:77px;
	top:144px;
	width:897px;
	height:390px;
	background:#0e0001 url("../images/quality_main.jpg");
}
#main_img_exclusivity {
	position:absolute;
	left:77px;
	top:144px;
	width:897px;
	height:390px;
	background:#0e0001 url("../images/exclusivity_main.jpg");
}
.left_opaque_box {
	float:left;
	width:300px;
	margin:15px;
	padding:12px;
	background: url("../images/bg_fade3.png") 0px 0px repeat-x;
}
.left_opaque_box p {
	padding:0;
	margin:0;
	color:#f1f1f1;
	font-size:80%;
}
.right_opaque_box {
	float:right;
	width:300px;
	margin:15px;
	padding:12px;
	background: url("../images/bg_fade3.png") 0px 0px repeat-x;
}
.right_opaque_box p {
	padding:0;
	margin:0;
	color:#f1f1f1;
	font-size:80%;
}
ul.header_text_left {
	float:left;
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
}
.header_text_left a {
	float:left;
	letter-spacing:1.5px;
	text-decoration:none;
	padding-top:5px;
	font-size:70%;
	color:#BFA852;
	text-transform: none;
	font-style: normal;
	font-variant: small-caps;
}
.header_text_left a:hover {
	color:#e1e1e1;
}
ul.header_text_right {
	position:relative;
	float:right;
	margin:0;
	padding:0;
	list-style-type:none;
}
.header_text_right a {
	float:right;
	letter-spacing:1.5px;
	text-decoration:none;
	padding-top:5px;
	font-size:70%;
	color:#BFA852;
	text-transform: none;
	font-style: normal;
	font-variant: small-caps;
}
.header_text_right a:hover {
	color:#e1e1e1;
}
.legal_text_right {
	font-size:60%;
	color:#6C633E;
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
}
.legal_text_right a {
	text-decoration:none;
	color:#6C633E;
}
.legal_text_right a:hover {
	text-decoration:none;
	color:#e1e1e1;
}
.thumbs {
	margin:0;
	padding:40px;
}
li.thumbs_list {
	display:inline;
	list-style-type:none;
	padding:10px;
}
li.thumbs_list img {
	border:1px solid #000;
}
#gallery-frames-holder {
	position:relative;
	left:0px;
	top:0px;
	width:897px;
	height:390px;
}
#gallery-1-frames-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:291px;
	height:201px;
	background: url("../images/gallery_1_frames_01.jpg") no-repeat;
}
#gallery-1-frames-02_ {
	position:absolute;
	left:291px;
	top:0px;
	width:313px;
	height:201px;
	background: url("../images/gallery_1_frames_02.jpg") no-repeat;
}
#gallery-1-frames-03_ {
	position:absolute;
	left:604px;
	top:0px;
	width:293px;
	height:201px;
	background: url("../images/gallery_1_frames_03.jpg") no-repeat;
}
#gallery-1-frames-04_ {
	position:absolute;
	left:0px;
	top:201px;
	width:291px;
	height:189px;
	background: url("../images/gallery_1_frames_04.jpg") no-repeat;
}
#gallery-1-frames-05_ {
	position:absolute;
	left:291px;
	top:201px;
	width:313px;
	height:189px;
	background: url("../images/gallery_1_frames_05.jpg") no-repeat;
}
#gallery-1-frames-06_ {
	position:absolute;
	left:604px;
	top:201px;
	width:293px;
	height:189px;
	background: url("../images/gallery_1_frames_06.jpg") no-repeat;
}
#gallery-2-frames-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:291px;
	height:201px;
	background: url("../images/gallery_2_frames_01.jpg") no-repeat;
}
#gallery-2-frames-02_ {
	position:absolute;
	left:291px;
	top:0px;
	width:313px;
	height:201px;
	background: url("../images/gallery_2_frames_02.jpg") no-repeat;
}
#gallery-2-frames-03_ {
	position:absolute;
	left:604px;
	top:0px;
	width:293px;
	height:201px;
	background: url("../images/gallery_2_frames_03.jpg") no-repeat;
}
#gallery-2-frames-04_ {
	position:absolute;
	left:0px;
	top:201px;
	width:291px;
	height:189px;
	background: url("../images/gallery_2_frames_04.jpg") no-repeat;
}
#gallery-2-frames-05_ {
	position:absolute;
	left:291px;
	top:201px;
	width:313px;
	height:189px;
	background: url("../images/gallery_2_frames_05.jpg") no-repeat;
}
#gallery-2-frames-06_ {
	position:absolute;
	left:604px;
	top:201px;
	width:293px;
	height:189px;
	background: url("../images/gallery_2_frames_06.jpg") no-repeat;
}
#gallery-3-frames-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:291px;
	height:201px;
	background: url("../images/gallery_3_frames_01.jpg") no-repeat;
}
#gallery-3-frames-02_ {
	position:absolute;
	left:291px;
	top:0px;
	width:313px;
	height:201px;
	background: url("../images/gallery_3_frames_02.jpg") no-repeat;
}
#gallery-3-frames-03_ {
	position:absolute;
	left:604px;
	top:0px;
	width:293px;
	height:201px;
	background: url("../images/gallery_3_frames_03.jpg") no-repeat;
}
#gallery-3-frames-04_ {
	position:absolute;
	left:0px;
	top:201px;
	width:291px;
	height:189px;
	background: url("../images/gallery_3_frames_04.jpg") no-repeat;
}
#gallery-3-frames-05_ {
	position:absolute;
	left:291px;
	top:201px;
	width:313px;
	height:189px;
	background: url("../images/gallery_3_frames_05.jpg") no-repeat;
}
#gallery-3-frames-06_ {
	position:absolute;
	left:604px;
	top:201px;
	width:293px;
	height:189px;
	background: url("../images/gallery_3_frames_06.jpg") no-repeat;
}
#gallery-4-frames-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:291px;
	height:201px;
	background: url("../images/gallery_4_frames_01.jpg") no-repeat;
}
#gallery-4-frames-02_ {
	position:absolute;
	left:291px;
	top:0px;
	width:313px;
	height:201px;
	background: url("../images/gallery_4_frames_02.jpg") no-repeat;
}
#gallery-4-frames-03_ {
	position:absolute;
	left:604px;
	top:0px;
	width:293px;
	height:201px;
	background: url("../images/gallery_3_frames_03.png") no-repeat;
}
#gallery-4-frames-04_ {
	position:absolute;
	left:0px;
	top:201px;
	width:291px;
	height:189px;
	background: url("../images/gallery_4_frames_04.jpg") no-repeat;
}
#gallery-4-frames-05_ {
	position:absolute;
	left:291px;
	top:201px;
	width:313px;
	height:189px;
	background: url("../images/gallery_3_frames_05.png") no-repeat;
}
#gallery-4-frames-06_ {
	position:absolute;
	left:604px;
	top:201px;
	width:293px;
	height:189px;
	background: url("../images/gallery_3_frames_06.png") no-repeat;
}
#left_links, #right_links {
	margin-top:40px;
	text-align:center;
	font-size:65%;
	color:#cab960;
	letter-spacing:1.7px;
}
#left_links a:link, #right_links a:link, #left_links a:visited, #right_links a:visited, #left_links a:active, #right_links a:active {
	text-decoration:none;
	color:#fff;
}
#left_links a:hover, #right_links a:hover {
	margin-top:600px;
	text-decoration:none;
	color:#cab960;
}
#hidden_link {
	position:absolute;
	left:783px;
	top:350px;
}
.gallery_link_left, .gallery_link_right {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.gallery_link_left li, .gallery_link_right li {
list-style-type:none;
	margin-top:310px;
	height:40px;
	width:60px;
	
}
.gallery_link_left li a {
	height: 40px;
	text-indent:-9999px;
	outline:none;
	display:block;
	z-index:2;
	cursor:pointer;
	background: url("../images/arrow_left.png") 0 0 no-repeat;
}

.gallery_link_right li a {
	height: 40px;
	text-indent:-9999px;
	outline:none;
	display:block;
	z-index:2;
	cursor:pointer;
	background: url("../images/arrow_right.png") 0 0 no-repeat;
}
.gallery_link_left li a:hover {
	background: url("../images/arrow_left.png") -64px 0px no-repeat;
}
.gallery_link_right li a:hover {
	background: url("../images/arrow_right.png") -64px 0px no-repeat;
}
.frames_link {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.frames_link li {
	width: 270px;
	height: 190px;
	display: block;
	overflow: hidden;
	padding: 0;
}
.frames_link li a {
	height: 190px;
	text-indent:-9999px;
	outline:none;
	display:block;
	z-index:2;
	cursor:pointer;
}

.photo_frame	{
border:1px solid #444444;
width:950;

}

.photo_title	{
	padding-top:10px;
	font-size:90%;
	text-align:center;
	line-height:25px;
	color:#A69343;
}

.photo_title a	{
	text-decoration:none;
	color:#f0d397;
}

.photo_title a:hover	{
	text-decoration:underline;
	color:#ffffff;
}




/* KWICKS CSS */


.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks li {
	/* these are required, but the values are up to you (must be pixel) */
	width: 144px;
	height: 130px;
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks li a {
	height: 130px;
	text-indent:-9999px;
	outline:none;
	display:block;
	z-index:2;
	cursor:pointer;
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */
	float: left;
}
#kwicks_1 {
	background: url("../images/design_slider.png") no-repeat;
}
#kwicks_2 {
	background: url("../images/materials_slider.png") no-repeat;
}
#kwicks_3 {
	background: url("../images/creation_slider.png") no-repeat;
}
#kwicks_4 {
	background: url("../images/quality_slider.png") no-repeat;
}
#kwicks_5 {
	background: url("../images/exclusivity_slider.png") no-repeat;
}
#kwicks_6 {
	background: url("../images/gallery_slider.png") no-repeat;
}
.kwicks.horizontal #kwicks_6 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
/*  PRETTYPHOTO CSS */

/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.light_rounded .pp_top .pp_left {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
} /* Top left corner */
div.light_rounded .pp_top .pp_middle {
	background: #fff;
} /* Top pattern/color */
div.light_rounded .pp_top .pp_right {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
} /* Top right corner */
div.light_rounded .pp_content .ppt {
	color: #000;
}
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right {
	background: #000000;
}
div.light_rounded .pp_content {
	background-color: #fff;
} /* Content background */
div.light_rounded .pp_next:hover {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
} /* Next button */
div.light_rounded .pp_previous:hover {
	background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer;
} /* Previous button */
div.light_rounded .pp_expand {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
} /* Expand button */
div.light_rounded .pp_expand:hover {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
} /* Expand button hover */
div.light_rounded .pp_contract {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
} /* Contract button */
div.light_rounded .pp_contract:hover {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
} /* Contract button hover */
div.light_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
} /* Close button */
div.light_rounded #pp_full_res .pp_inline {
	color: #000;
}
div.light_rounded .pp_arrow_previous {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
} /* The previous arrow in the bottom nav */
div.light_rounded .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.light_rounded .pp_arrow_next {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
} /* The next arrow in the bottom nav */
div.light_rounded .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.light_rounded .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
} /* Bottom left corner */
div.light_rounded .pp_bottom .pp_middle {
	background: #fff;
} /* Bottom pattern/color */
div.light_rounded .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
} /* Bottom right corner */
div.light_rounded .pp_loaderIcon {
	background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
} /* Loader icon */
/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
	
	div.facebook .pp_top .pp_left {
	background: url(../images/prettyPhoto/facebook/sprite.png) -88px -56px no-repeat;
} /* Top left corner */
div.facebook .pp_top .pp_middle {
	background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
} /* Top pattern/color */
div.facebook .pp_top .pp_right {
	background: url(../images/prettyPhoto/facebook/sprite.png) -110px -56px no-repeat;
} /* Top right corner */
div.facebook .pp_content .ppt {
	color: #000;
}
div.facebook .pp_content_container .pp_left {
	background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
} /* Content background */
div.facebook .pp_content_container .pp_right {
	background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
} /* Content background */
div.facebook .pp_content {
	background: #000;
} /* Content background */
div.facebook .pp_expand {
	background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
} /* Expand button */
div.facebook .pp_expand:hover {
	background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
} /* Expand button hover */
div.facebook .pp_contract {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
} /* Contract button */
div.facebook .pp_contract:hover {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
} /* Contract button hover */
div.facebook .pp_close {
	width: 22px;
	height: 22px;
	background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
} /* Close button */
div.facebook #pp_full_res .pp_inline {
	color: #000;
}
div.facebook .pp_loaderIcon {
	background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;
} /* Loader icon */
div.facebook .pp_nav .pp_arrow_previous {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
} /* The previous arrow in the bottom nav */
div.facebook .pp_arrow_previous.disabled {
	background-position: 0 -96px;
	cursor: default;
}
div.facebook .pp_nav .pp_arrow_next {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
} /* The next arrow in the bottom nav */
div.facebook .pp_arrow_next.disabled {
	background-position: -32px -96px;
	cursor: default;
}
div.facebook .pp_nav {
	margin-top: 0;
}
div.facebook .pp_nav p {
	font-size: 15px;
	padding: 0 3px 0 4px;
}
div.facebook .pp_next:hover {
	background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor: pointer;
} /* Next button */
div.facebook .pp_previous:hover {
	background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor: pointer;
} /* Previous button */
div.facebook .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/facebook/sprite.png) -88px -78px no-repeat;
} /* Bottom left corner */
div.facebook .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
} /* Bottom pattern/color */
div.facebook .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/facebook/sprite.png) -110px -78px no-repeat;
} /* Bottom right corner */
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus {
	outline:none;
}
div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}
.pp_top {
	height: 20px;
	position: relative;
}
* html .pp_top {
	padding: 0 20px;
}
.pp_top .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_top .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .pp_top .pp_middle {
	left: 0;
	position: static;
}
.pp_top .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_content {
	height: 40px;
}
.pp_content .ppt {
	left: auto;
	margin-bottom: 5px;
	position: relative;
	top: auto;
}
.pp_fade {
	display: none;
}
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%;
}
.pp_content_container .pp_left {
	padding-left: 20px;
}
.pp_content_container .pp_right {
	padding-right: 20px;
}
.pp_content_container .pp_details {
	margin: 10px 0 2px 0;
}
.pp_description {
	display: none;
	margin: 0 0 5px 0;
}
.pp_nav {
	clear: left;
	float: left;
	margin: 3px 0 0 0;
}
.pp_nav p {
	float: left;
	margin: 2px 4px;
}
.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}
a.pp_next {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.pp_previous {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.pp_expand, a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
}
a.pp_close {
	display: block;
	float: right;
	text-indent: -10000px;
}
.pp_bottom {
	height: 20px;
	position: relative;
}
* html .pp_bottom {
	padding: 0 20px;
}
.pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .pp_bottom .pp_middle {
	left: 0;
	position: static;
}
.pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}
#pp_full_res {
	line-height: 1 !important;
}
#pp_full_res .pp_inline {
	text-align: left;
}
#pp_full_res .pp_inline p {
	margin: 0 0 15px 0;
}
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 9999;
}
/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
	* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
	/* End hide from IE-mac */

/* IE 6 and Below Specific CSS */

#text_content_left {
	_float:left;
	_margin-left:40px;
	_width:430px;
}
#text_content_right {
	_float:right;
	_margin-right:36px;
	_width:430px;
}

#kwicks_1 {
	_background: url("../images/design_slider_ie6.png") no-repeat;
}
#kwicks_2 {
	_background: url("../images/materials_slider_ie6.png") no-repeat;
}
#kwicks_3 {
	_background: url("../images/creation_slider_ie6.png") no-repeat;
}
#kwicks_4 {
	_background: url("../images/quality_slider_ie6.png") no-repeat;
}
#kwicks_5 {
	_background: url("../images/exclusivity_slider_ie6.png") no-repeat;
}
#kwicks_6 {
	_background: url("../images/gallery_slider_ie6.png") no-repeat;
}
.kwicks.horizontal _#kwicks_6 {
	_margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}


