html {
	min-height:100%;
	margin-bottom:1px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	background-color:#fec14e
}
a {outline:none;}
img {border:none;}
a img {
	border:none;
	outline:none;
}
.global {
	width:985px;
	margin:0 auto;
	padding:0;
	height:100%;
}
.wrapper {
	background-color:#FFFFFF;
	float:left;
	padding:0 19px 0 9px;
}
.clear {
	clear:both;
	font-size:1%;
	line-height:0;
	height:1%
}
/* header starts */
.header {
	float:left;
	width:957px;
	padding:0;
	margin:0;
}
.header_container {
	padding:5px 0 15px 21px;
}
.logo {
	float:left;
	margin-top:15px;
	padding-bottom: 21px
}
.header_links {
	float:right; text-align:right;
}
.header_links ul.first_lvl {
	list-style:none;
	margin:2px 0 0 0;
	padding:0;
}
.header_links ul.first_lvl li {
	display:inline;
	vertical-align:top;
}
.header_links ul.first_lvl li a {
	color:#666666;
	text-decoration:none;
	font-size:11px;
	vertical-align:top;
}
.header_links ul.first_lvl li a img {
	float:left;
}
.header_links ul.first_lvl li.first_link {
	margin-right:23px;
	margin-left:13px;
}
.header_links ul.first_lvl li.link {
	margin-right:23px;
}
.header_links ul.second_lvl {
	list-style:none;
	margin:8px 0 0 10px;
	padding:0;
}
.header_links ul.second_lvl li {
	display:inline;
	color:#666666;
	font-size:11px;
}
.header_links ul.second_lvl li a {
	color:#666666;
	text-decoration:none;
	font-size:11px;
}
.header_links ul.second_lvl li.first_link {
	margin-right:15px;
	margin-left:267px;
	background:url(../../images/gray_bullet.gif) no-repeat 0 5px;
	padding-left:8px;
}
.header_links ul.second_lvl li.search {
	margin-right:0px;
	background:url(../../images/gray_bullet.gif) no-repeat 0 5px;
	padding-left:8px;
}
.header_links ul.second_lvl li.searchbox input {
	border:1px solid #e0e0e0;
	font-size:11px;
	width:89px;
	vertical-align:middle;
}
.header_links ul.second_lvl li.searchbtn {
	margin:2px 0 5px 3px;
	padding:0;
}
.header_links ul.second_lvl li.searchbtn input {
	vertical-align:bottom;
}
/* header ends */

/* nav starts */

.topnav {
	float:left;
	width:957px;
	border-bottom:2px solid #fff;
	padding:0;
	margin:0;
	position:relative;
}
.topnav ul {
	list-style:none;
	margin:0;
	padding:0;
	float: left;
	background:url(../../images/nav_bg_gradi.gif) repeat-x top left;
}
.topnav ul li {
	margin:0;
	padding:0;
	float:left;
}
.topnav ul li.space {
	margin:0;
	padding:0;
	height: 31px;
	border-right:2px solid #f9b208;
}
.topnav ul li a {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", helvetica, arial, clean, sans-serif;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#3a4122;
	text-decoration:none;
}
li a#exp_hlp {
	padding:8px 0 5px 0;
	margin:0;
	width:139px;
	background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px
}
li a#ideas_make {
	padding:8px 0 5px 0;
	margin:0;
	width:182px;
	background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px
}
li a#world_colour {
	padding:8px 0 5px 0;
	margin:0;
	width:194px;
	background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px
}
li a#product {
	padding:8px 0 5px 0;
	margin:0;
	width:127px;
	background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px
}
li a#contact {
	padding:8px 0 5px 0;
	margin:0;
	width:140px;
	background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px
}
li a#dealer_loc {
	padding:8px 0 5px 0;
	margin:0;
	width:139px;
	text-decoration: none;
	background:url(../../images/top_nav_arrow.gif) no-repeat 8px 11px
}
.topnav ul li.lfimg {
	margin:0!important;
	padding:0;
	width:13px;
	height:31px;
	background:url(../../images/nav_lf_curve.gif) no-repeat;
}
.topnav ul li.rtimg {
	margin:0!important;
	padding:0;
	float:right;
	width:13px;
	height:31px;
	background:url(../../images/nav_rt_curve.gif) no-repeat top right
}
/* nav ends */

/* CSS Document */
#nav, #nav ul {
	float:left;
}
#nav a {
	display:block;
}
#nav li ul {
	border-bottom: 0; /*THEME CHANGE HERE*/
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	position: absolute;
	left: -1000000px;
	right:0;
	top:0;
	width:146px;
	font-size: 1.0em;
	margin: -14px 0 0 0px;
 * margin: -14px 0 0 0px;
	padding:0;
	background-image: none;
	z-index: 1;
	min-height: 192px; height: auto!important; height: 192px; background-color: #ffc140;
}
#nav li ul.dealer_locator {
	border-bottom: 0; /*THEME CHANGE HERE*/
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	position:absolute;
	width: 146px;
	;
	font-size: 1.0em;
	margin-top: -14px;
	margin-left:811px;
	display:none;
	padding:0;
	background-image: none;
	z-index: 1;
}
#nav li ul.ideas {
	margin-left: 158px;
 * margin-left: 161px;
}
#nav li ul.world_of_colours {
	margin-left: 342px;
 * margin-left: 345px;
}
#nav li ul.products {
	margin-left: 540px;
 * margin-left: 543px;
}
#nav li ul.contact_us {
	margin-left: 668px;
 * margin-left: 671px;
}
#nav li ul.ideas li.dealer {
	background-color: none;
	border: none;
	display: block;
	height: 1%;
	border: 1px solid red;
}
#nav li ul li {
	background-color: #ffc140;
	padding: 0px 0 0px 10px;
	margin:0;
	position:relative;
	width:136px;
	float: left;
	background-image:none;
	display:block;
}
#nav li ul.dealer_locator li {
	background-color: #ffc140;
	padding: 0px 0 0px 10px;
	margin:0px;
	position:relative;
	background-image:none;
	height: 1%;
}
#nav li ul li img.paddbot {
	padding-bottom: 60px;
}
* html #nav li ul li img.paddbot {
	padding-bottom: 65px;
}
*:first-child+html #nav li ul li img.paddbot {
	padding-bottom: 65px;
}
#nav li ul li img.paddbot1 {
	padding-bottom: 0px;
	height:19px;
}
* html #nav li ul li img.paddbot1 {
	padding-bottom: 3px;
	height:21px;
}
*:first-child+html #nav li ul li img.paddbot1 {
	padding-bottom: 3px;
	height:21px;
}
#nav li ul li img.paddbot2 {
	padding-bottom: 36px;
}
* html #nav li ul li img.paddbot2 {
	padding-bottom: 41px;
}
*:first-child+html #nav li ul li img.paddbot2 {
	padding-bottom: 41px;
}
#nav li ul li img.paddbot3 {
	padding-bottom: 90px;
}
* html #nav li ul li img.paddbot3 {
	padding-bottom: 95px;
}
*:first-child+html #nav li ul li img.paddbot3 {
	padding-bottom: 95px;
}
#nav li ul li img.paddbot4 {
	padding-bottom: 132px;
}
* html #nav li ul li img.paddbot4 {
	padding-bottom: 137px;
}
*:first-child+html #nav li ul li img.paddbot4 {
	padding-bottom: 137px;
}
#nav li ul li img.paddbot5 {
	padding-bottom: 60px;
}
* html #nav li ul li img.paddbot5 {
	padding-bottom: 65px;
}
*:first-child+html #nav li ul li img.paddbot5 {
	padding-bottom: 65px;
}
#nav li ul li a {
	color:#444c23;
	font-weight:bold;
	text-decoration:none;
	padding:3px 0;
	margin:0;
	float: left;
	position:relative;
	text-align: left;
	width:136px;
}
#nav li ul.dealer_locator li a {
	display: block;
}
#nav li ul li a:hover {
	color:#ffffff;
}
#nav li:hover ul, #nav li.sfhover ul {
	top: 45px;
	left: 0;
	font-weight: bold;
	display:block;
}
/*---------- bubble tooltip -----------*/
a.tt {
	z-index:24;
	text-decoration:none;
	height: 1%;
	background: none;
}
a.tt span {
	display: none;
}
a.tt span table {
	margin-left:2px;
}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover {
	z-index:25;
	color: #000000;
background:;
}
a.tt:hover .topspace {
	padding: 14px 25px 8px 0;
}
a.tt:hover .topspace_nobot {
	padding: 14px 25px 0px 0;
}
a.tt:hover span.tooltip {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
	text-align: left;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font-size:0.9em;
	margin-left: 135px;
	margin-top: -1px;
	font-weight:normal;
	z-index: 25;
}
* html a.tt:hover span.tooltip, * html a.tt:hover span.tooltip1, * html a.tt:hover span.tooltip2, * html a.tt:hover span.tooltip3, * html a.tt:hover span.tooltip4, * html a.tt:hover span.tooltip5, * html a.tt:hover span.tooltip6, * html a.tt:hover span.tooltip7, * html a.tt:hover span.tooltip0_1, * html a.tt:hover span.tooltip0_2, * html a.tt:hover span.tooltip0_3, * html a.tt:hover span.tooltip0_3, * html a.tt:hover span.tooltip0_4, * html a.tt:hover span.tooltip0_5, * html a.tt:hover span.tooltip0_6, * html a.tt:hover span.tooltip0_7 * html a.tt:hover span.tooltip0_8, * html a.tt:hover span.tooltip0_2, * html a.tt:hover span.tooltip1_2, * html a.tt:hover span.tooltip2_2, * html a.tt:hover span.tooltip3_2, * html a.tt:hover span.tooltip4_new, * html a.tt:hover span.tooltip9_1 {
	margin-left: 136px;
}
a.tt:hover span.tooltip0_1 { margin-top: -1px; min-height:276px; } /*colour tool*/
a.tt:hover span.tooltip1_1 { margin-top: -43px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip2_1 { margin-top: -67px; min-height:276px;}/*colour tool*/
a.tt:hover span.tooltip3_1 { margin-top: -91px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip4_1 { margin-top: -115px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip5_1 { margin-top: -139px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip6_1 { margin-top: -163px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip7_1 { margin-top: -187px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip8_1 { margin-top: -211px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip9_1 { margin-top: -235px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip10_1 { margin-top: -259px; min-height:276px; }/*colour tool*/
/*a.tt:hover span.tooltip11_1 { margin-top: -301px; min-height:276px; }*//*colour tool*/

a.tt:hover span.tipWorld { height: 238px; }
* html a.tt:hover span.tipWorld { height: 236px; }
*:first-child+html a.tt:hover span.tipWorld { height: 236px; }
a.tt:hover span.tooltip table { width: 200px; }

/*6sep10*/
a.tt:hover span.tooltip0_2 { margin-top:-43px;}
a.tt:hover span.tooltip1_2 { margin-top:-67px;}
a.tt:hover span.tooltip2_2 { margin-top:-91px;}
a.tt:hover span.tooltip3_2 { margin-top:-115px;}

a.tt:hover span.tooltip1 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
	text-align: left;
	margin-top: -25px;
}
a.tt:hover span.tooltip2 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
	text-align: left;
	margin-top: -49px;
}
a.tt:hover span.tooltip3 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
	text-align: left;
	margin-top: -73px;
}
a.tt:hover span.tooltip4 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
	text-align: left;
	margin-top: -97px;
}
a.tt:hover span.tooltip4_new {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
	text-align: left;
	margin-top: -121px;
}
a.tt:hover span.tooltip5 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
	text-align: left;
	margin-top: -121px;
}
a.tt:hover span.tooltip6 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
	text-align: left;
	margin-top: -145px;
}
a.tt:hover span.tooltip7 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
	text-align: left;
	margin-top: -169px;
}

a.tt:hover span.tooltip1_8 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
    text-align: left;
	margin-top: -193px;
}
a.tt:hover span.tooltip8 {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding: 6px 0 0 28px;
	width:180px;
	height:186px;
	color: #000000;
	text-align: left;
	margin-left:-216px;
	margin-top: -1px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
}

a.tt:hover span.tooltip8_deal { display:block; position:absolute; top:0; left:0; padding: 6px 0 0 28px; width:180px; height:186px; color: #000000; text-align: left; /*filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;*/
	margin-left:-216px; margin-top: -43px; background-color:#ffc140; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; font-size:0.9em; font-weight:normal; z-index: 25; } /*azone_deal*/
	
a.tt:hover span.tooltip8_deal_colourstore { display:block; position:absolute; top:0; left:0; padding: 6px 0 0 28px; width:180px; height:186px; color: #000000; text-align: left;
	margin-left:-216px; margin-top: -85px; background-color:#ffc140; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; font-size:0.9em; font-weight:normal; z-index: 25; }

a.tt:hover span.tooltip8_deal_kid { display:block; position:absolute; top:0; left:0; padding: 6px 0 0 28px; width:180px; height:186px; color: #000000; text-align: left; margin-left:-216px; margin-top: -127px; background-color:#ffc140; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; font-size:0.9em; font-weight:normal; z-index: 25; } 

a.tt:hover span.tooltip8_deal_kid.height_deal {min-height:186px;}

a.tt:hover span.tooltip8_urvoice { display:block; position:absolute; top:0; left:0; padding: 6px 0 0 28px; width:180px; height:186px; color: #000000; text-align: left; margin-left:-216px; margin-top: -49px; background-color:#ffc140; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; font-size:0.9em; font-weight:normal; z-index: 25; } /*Your voice*/

a.tt:hover span.height_deal {min-height:210px;} /*Your voice*/

a.tt:hover span.tooltip9 {
	position: absolute;
	display:block;
	margin-left: -216px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 0 0 28px;
	width:180px;
	height:186px;
	color: #000000;
	text-align: left;
	margin-top: -25px;
}
a.tt:hover span.tooltip10 {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding: 6px 0 0 28px;
	width:180px;
	height:186px;
	color: #000000;
	text-align: left;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font-size:0.9em;
	margin-left: -216px;
	margin-top: -1px;
	font-weight:normal;
	z-index: 25;
}
a.tt:hover span.tooltip table {
	width: 200px;
}
/* Sub Menu Ends */

.banner {
	font-size: 1%;
	width: 957px;
	z-index: 0;
}
.banner.rel {position:relative;}
/* collection flash */
.collection {
	float: left;
	width: 866px;
	padding: 50px 0px 10px 0px;
}
/* breadcrumb starts */
.breadcrumb {
	width:949px;
	background-color:#ffefc3;
	color:#45473e;
	font-weight:bold;
	font-size:11px;
	padding:3px 0 3px 8px;
	margin-bottom:5px;
	float:left;
}
.breadcrumb a {
	text-decoration:none;
	color:#45473e;
	font-weight:normal;
}
.breadcrumb span {
	font-weight:normal;
}
/* breadcrumb ends */

/**********************************************
Layout 
**********************************************/
.outer_div {
	width: 879px;
	padding: 0px 0px 50px 54px;
	float:left;
}
.outer_div p {
	font-size: 11px;
}
.outer_div p a {
	color: #000;
	text-decoration: none;
}
.topbg {
	float:left;
	position: absolute;
	left: 134px;
	top:575px;
	width: 838px;
}
.contentblock {
	background: url(../../images/contentbg.gif) no-repeat 0px 0px;
	float:left;
	margin: 0px 0px 0px 34px;
	padding: 0px 0px 30px 0px;
	position: absolute;
	top: 429px;
	width: 850px;
}
.contentblock .content_text {
	padding: 0px 0px 0px 35px;
	width: 738px;
}
.contentblock .content_text h6 {
	font-size: 16px;
	color: #010000;
	margin:0px;
	padding:0px;
}
.contentblock .content_text p {
	color: #010000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 20px 0px 0px 0px;
*padding: 30px 0px 0px 0px;
}
.content_text p.spacer {
	padding: 0px 0px 0px 8px;
}
.contentblock .content_text p sup {
	font-size: 10px;
}
.productcontent {
	float: left;
	padding: 25px 0;
	border-top:1px dashed #a5a3a3;
	border-bottom:1px dashed #a5a3a3;
}
.productcontent p.add_at {width:100%; float:left; color: #666666; font-size: 12px; margin:25px 0 0 0; padding: 20px 0 0 0; border-top:1px dashed #A5A3A3; font-weight:bold;}
.content_head {
	float:left;
	padding: 10px 0px 0px 0px;
	width: 732px;
}
.content_head h6 {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color: #000000;
	font-size: 14px;
	margin: 0px 0px 10px 15px;
	padding: 0px 0px 0px 0px;
}
.content_head h6 sup {
	font-size: 12px;
}
.note {
	float:left;
	margin: 0px 0px 0px 150px;
	_margin: 0px 0px 0px 80px;
}
.note p {
	color:#666666;
	font-size: 11px;
	font-weight: bold;
	float:left;
	margin: 0px;
	padding: 16px 0px 30px 0px;
	text-align: center;
	width: 600px;
}
.boxContainer {
	background:url(../../images/box_bg1.gif) repeat-x;
	float:left;
	height: 164px;
	margin: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 778px;
	border:1px solid #fde7e7;
}
.boxContainer .data {
	float:left;
	padding: 27px 0px 0px 0px;
}
.boxContainer .data h6 {
	color: #666666;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 115px;
	text-align:center;
}
* html .boxContainer .data h6 {
	width: 170px;
}
.boxContainer .data .column1 {
	float:left;
	padding: 0px 0px 0px 24px;
	width: 170px;
}
.boxContainer .data img {
	padding: 0px 0px 0px 9px;
}
.boxContainer .data .column2 {
	float:left;
	padding: 0px 47px 0px 0px;
	width: 90px;
}
.boxContainer .data .column3 {
	float:left;
	padding: 0px 47px 0px 0px;
	width: 90px;
}
* html .boxContainer .data .column3 {
	float:left;
	padding: 0px 41px 0px 0px;
	width: 90px;
}
.boxContainer .data .column4 {
	float:left;
	padding: 0px 47px 0px 0px;
	text-align: center;
	width: 90px;
}
.content .note {
	float: right;
	margin: 0px 0px 0px 0px;
}
h3.head img {
	float:left;
}
h3.head {
	font-size:11px;
	float:left;
	margin:13px 0 0 45px;
	padding:30px 0 6px 10px;
	text-transform:uppercase;
}
.column2_2 a.flv {
	text-decoration:none;
	background:url(../../images/icon_tv.gif) no-repeat;
	color:#674890;
	font-weight:bold;
	float:left;
	padding:7px 0 4px 27px;
	margin:14px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.column2_2 h3 {
	padding:3px 0 20px 0;
}
.details {
	float: left;
	width:879px;
}
p.rightpadd {
	margin-right:25px;
}
.column2_2 ul {
	list-style:none;
	padding:0;
	margin:0;
}
.column2_2 ul li {
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#747f90;
}
.column2_2 ul li a {
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#747f90;
	text-decoration:none;
	background:url(../../images/gray_arrow.gif) no-repeat 0 2px;
	padding:0 0 5px 15px;
}
.column2_2 ul li a:hover {
	padding:0 0 5px 15px;
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#747f90;
	text-decoration:underline;
}
/* footer starts */
.footer {
	float:left;
	width:985px;
	background-color:#FFFFFF;
	font-size:10px;
	padding:45px 0 7px 0;
	margin:0;
	/*margin:-35px 0 0 0;*/
	background:url(../../images/footer_bg2.gif) repeat-x top #fce3e0;
	height:47px;
}
.footer_container {
	width:978px;
	text-align:left;
	background:url(../../images/footer_bg.gif) repeat-x;
	margin:0 auto;
	padding:4px 0 5px 0;
}
.footer_container a.footer_link {
	color:#474747;
	text-decoration:none;
	font-size:11px;
	background:url(../../images/footer_separator.gif) no-repeat center right;
	padding-right:8px;
	padding-left:8px;
}
.footer_container_padd {
	padding-right:8px;
	padding-left:8px;
	color:#474747;
	font-size:11px;
	margin:0
}
.copyrights {
	color:#666666;
	text-align:right;
}
.copyr {
	color:#666666;
	padding:8px 0 0 7px
}
.copyrights a {
	text-decoration:none;
	color:#9e9e9e;
}
/* footer ends */

.cherry {position:absolute; top:-10px; left:-7px; z-index:1;}
.cherry2 {position:absolute; top:-10px; right:-8px; z-index:1;}
.snow_fall {position:absolute; z-index:1; left:-26px; top:-240px;}



/*****************NEW MOCKUP*****************/
.body_container {width:985px; float:left; background:url(../../images/body_bg1.jpg) no-repeat left top #fff; min-height:490px;}
.body_container_inn {width:922px; margin:auto;}
.tabs_wrap {width:922px; height:77px; float:left; margin:25px 0 0 0; padding:0;}
.tabs_inn_wrap {width:905px; margin:auto;}
.tabs_inn_wrap .left {width:175px; float:left; background:url(../../images/tabs_bg2.gif) no-repeat top right; height:77px; position:relative;}
.tabs_inn_wrap .left img {position:absolute; top:-50px;}
.tabs_inn_wrap .right {width:730px; float:left;}
.royale_tab {width:730px; margin:0; padding:0;}
.royale_tab ul {margin:0; padding:0;  height:77px; list-style:none; background:url(../../images/tabs_bg.gif) repeat-x top;}
.royale_tab ul li {margin:0; padding:10px 42px 0 42px; list-style:none; float:left; height:67px;}
.royale_tab ul li.sel {background:url(../../images/tab_pointer.gif) no-repeat center bottom;}

.royale_container {width:100%; float:left; margin:35px 0 0 0; font-size:12px; color:#333; line-height:18px;}
.royale_container .left {width:681px; float:left; min-height:435px; border-right:1px dashed #a5a3a3;}
.royale_container .right {width:240px; float:left; margin-bottom:10px;}
.tab_container {width:650px; padding:20px 0 0 0; margin:0;}
.tab_container p {width:100%; float:left; margin:0; padding:0 0 20px 0;}
.tab_container p.nospace {padding:0 0 10px 0;}
ul.royal_bull {width:85%; float:left; list-style:none; margin:0; padding:0 0 0 10px;}
ul.royal_bull li {width:100%; float:left; list-style:none; background:url(../../images/bull1.gif) no-repeat 0 6px; padding:0 0 20px 15px; margin:0; }
.video_sec {width:221px; float:right;}
.video_sec .title {width:100%; float:left; margin:0; padding:0;}
.video_cont {width:100%; float:left; margin:0; padding:0; background: #f3f2f2 url(../../images/u_tube_bg.jpg) repeat-x bottom; /*min-height:385px;*/}
.video_inn_cont {width:190px; margin:auto; padding:0;}
p.pad1 {padding:0 0 1px 0; /*margin:24px 0 37px 0;*/ margin:0; float:left; border-bottom:1px solid #a7a6a6;}
.video_inn2 {width:180px; float:left; margin:8px 0 0 0;}
.video_inn2 .lt1 {width:105px; float:left;}
.video_inn2 .rt1 {width:75px; float:left; font-size:11px; color:#666666;}
.video_inn2 .rt1 p {margin:0; padding:0; }
.video_inn2 .rt1 p.tit {font-size:13px; color:#455ea7; /*padding:10px 0 0 0;*/}
.video_inn2 .rt1 p.tit a {color:#455ea7; text-decoration:none;}
.video_inn2 .rt1 p.tit a:hover {text-decoration:underline;}

.tab_container.wid80 {width:80%;}
.tab_container .lt2 {width:260px; float:left;}
.tab_container .rt2 {width:390px; float:left;}
.tab_container p.watch_tv {width:99%; float:left; text-align:right; padding:0 0 10px 0;}
.tab_container p.watch_tv a {color:#444343; text-decoration:none; padding-right:10px;}
.tab_container p.watch_tv a:hover {text-decoration:underline;}
.tvc1 {width:100%; float:left; padding:10px 0 20px 0; margin:0;}
#roy_tvc1 {text-align:center;}

.tab_container.wid680 {width:680px;}
.range_wrap {width:210px; float:left; background:url(../../images/range_box.jpg) no-repeat left top; min-height:746px;}
.range_wrap .top_title {width:100%; float:left; position:relative;}


#slide { width:957px;}
#slide-scroller { margin:0px 0 0 0px;}

#slide-scroll.scrollable { width:957px; height:347px; position:relative; overflow:hidden;}

#slide-scroll.scrollable .items { width:2000000em; height:347px; position:absolute; clear:both;}
			
#slide-scroll.scrollable .item {	width:957px; float:left}
#slide-scroll.scrollable .item a { text-decoration:none}
#slide-scroll.scrollable .item span { font-size:14px; font-weight:bold; color:#2F0135; text-decoration:none; float:left; padding-top:10px;}

.prevPage, .nextPage { width:58px; height:58px; background:url(../images/bgmenu.png) no-repeat; text-indent:-9999em; position: absolute; left:0px; top:198px; outline:0}

.prevPage { background-position:0 -78px}
.nextPage { background-position:-58px -78px; left:547px; !important}
		
#slide-scroller .navi { width:172px; margin:0; float:right; text-align:right; position:absolute; left:400px; bottom:-20px; padding-left:10px; background:url(../../images/dot_bg.gif) no-repeat 40px 5px;} /*anna*/
#slide-scroller .navi a { margin:0 15px; width:13px; height:14px; background:url(../../images/ban_bt.gif) no-repeat; display:inline-block; overflow:hidden}
#slide-scroller .navi a.active { background:url(../../images/ban_bt1.gif) no-repeat;}


.roy_tab_wrap {width:650px; float:left; margin:0; padding:0;}
.roy_tab_wrap ul {width:650px; height:69px; float:left; padding:0; margin:0; list-style:none;}
.roy_tab_wrap ul li {width:209px; height:69px; float:left; margin:0; padding:0 11px 0 0; list-style:none; text-indent:-999999px; cursor:pointer;} 
.roy_tab_wrap ul li.last {padding:0;}
.roy_tab_wrap ul li a {width:209px; height:79px; }
.roy_tab_wrap ul li.tb1 {background:url(../../images/tab_bt1.gif) no-repeat left top; display:block;}
.roy_tab_wrap ul li.tb1 a.sel {background:url(../../images/tab_bt1_sel.gif) no-repeat left top; display:block;}
.roy_tab_wrap ul li.tb2 {background:url(../../images/tab_bt2.gif) no-repeat left top; display:block;}
.roy_tab_wrap ul li.tb2 a.sel {background:url(../../images/tab_bt2_sel.gif) no-repeat left top; display:block;}
.roy_tab_wrap ul li.tb3 {background:url(../../images/tab_bt3.gif) no-repeat left top; display:block;}
.roy_tab_wrap ul li.tb3 a.sel {background:url(../../images/tab_bt3_sel.gif) no-repeat left top; display:block;}

.roy_cont_wrap {width:650px; float:left;}
.roy_cont_inn_wrap {width:100%; float:left; padding:40px 0 0 0;}
#roy_cont1 {width:100%; float:left; background:url(../../images/pink_bg.gif) no-repeat left top; min-height:667px;}
#roy_cont2 {width:100%; float:left; background:url(../../images/blue_bg.gif) no-repeat left top; min-height:667px;}
#roy_cont3 {width:100%; float:left; background:url(../../images/purple_bg.gif) no-repeat left top; min-height:667px;}
#roy_cont1 span.col_bld {font-weight:bold; color:#af2c95;}
#roy_cont2 span.col_bld {font-weight:bold; color:#00679f;}
#roy_cont3 span.col_bld {font-weight:bold; color:#3a145f;}
.roy_text_cont {width:590px; float:left; padding:0 0 0 20px;}
.roy_text_cont p {width:100%; float:left; padding:0 0 20px 0; margin:0;}
.roy_text_cont h2 {width:100%; float:left; margin:0; padding:0 0 15px 0; font-size:15px; font-weight:bold; color:#af2c95;}
.roy_text_cont h2.blue {color:#00679f;}
.roy_text_cont h2.purple {color:#3a145f;}
.roy_text_cont h3 {width:100%; float:left; margin:0; padding:0 0 5px 0; font-size:13px; font-weight:bold; color:#333333;}
ul.purple_bull {width:100%; float:left; list-style:none; margin:0; padding:0;}
ul.purple_bull li {width:100%; float:left; background:url(../../images/purple_bull1.gif) no-repeat left; padding:0 0 0 15px; margin:0;}
ul.purple_bull.ble li {background:url(../../images/blue_bull1.gif) no-repeat left; }
ul.purple_bull.pur li {background:url(../../images/purple_bull2.gif) no-repeat left;}
.roy_img {width:572px; float:left; padding:0 0 30px 17px;}
.key_point {width:100%; float:left; margin:0; padding:0 0 30px 0;}
.key_point .lfts {width:50%; _width:40%; float:left; margin:0; padding:0;}
.key_point .rtss {width:50%; float:left; margin:0; padding:0;}

.social_net {width:100%; float:left; padding:5px 0; margin:5px 0 0 0; border-top:1px solid #a7a6a6;}
.social_net .sleft {width:160px; float:left; margin:0; padding:0;}
.social_net .sleft ul {width:100%; height:30px; float:left; list-style:none; margin:0; padding:0;}
.social_net .sleft ul li {display:inline; margin:0; padding:5px 6px 0 6px; border-right:1px solid #bbb9b9; height:25px; float:left;}
.social_net .sleft ul li.teet {border:none; padding:6px 6px 0 15px;}
.social_net .sright {width:80%; float:left; margin:0; padding:6px 0 0 0;}
.social_net .sright a {font-size:13px; color:#ed1651; /*display:block; background:url(../../images/arrow_red.gif) no-repeat left;*/ font-weight:bold; padding-left:5px;}
.social_net .sright a:hover {text-decoration:none;}

