body
{
margin: 20px 0px 100px 0px;
background:#9adbf7 url(../images/page_bg2.jpg) no-repeat bottom;
}
.TableFormat {
	BORDER-RIGHT: #d7d7d7 4px solid; BORDER-TOP: #d7d7d7 4px solid; BORDER-LEFT: #d7d7d7 4px solid; BORDER-BOTTOM: #d7d7d7 4px solid; BACKGROUND-COLOR: #cecece
}
.iframe5 {
	OVERFLOW: hidden; WIDTH: 860px; HEIGHT: 330px
}
.TableFormat TD {
	BACKGROUND-COLOR: #f8f8f8
}
.TableFormat TH {
	FONT-SIZE: 12px; COLOR: #424242; BACKGROUND-COLOR: #efefef
}


.myimages {
	position:relative;
	border:1px solid #eee;
	vertical-align:middle;
	text-align:left;
	width:253px;
	margin-right:10px;
}

form{
display: inline;
}

.br
{
border:none;
}

h4
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:16px;
color:#666865;
line-height:19px;
font-weight:bold;
margin: 0px;
}

h4.headline
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:16px;
color:#ff9f10;
line-height:19px;
font-weight:bold;
margin: 0px;
}

td
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:13px;
color:#000000;
line-height:19px;
font-weight:normal;
}
td.Personalisation
{
font-family: Arial, "Comic Sans MS",  verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:13px;
color:#000000;
line-height:19px;
font-weight:normal;
}
.red_text
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:15px;
color:#d11241;
line-height:18px;
font-weight:bold;
}

.black_text
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:15px;
color:#000000;
line-height:22px;
font-weight:bold;
}

.text2
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:15px;
color:#000000;
line-height:22px;
font-weight:normal;
}

.text3
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:13px;
color:#000000;
line-height:22px;
font-weight:bold;
}
.content
{
background: url(../images/content_bg.png) no-repeat top left;
padding:0px 0px 0px 25px;
height:475px;
width:722px;
}

.content_inner
{
background: url(../images/content_bg_inner.png) no-repeat top left;
padding:0px 0px 0px 25px;
height:455px;
width:722px;
}

.content_inner_download
{
background: url(../images/content_bg_inner_download.png) no-repeat top left;
padding:0px 0px 0px 25px;
height:455px;
width:722px;
}

.content_contact
{
background: url(../images/content_bg_ws.png) no-repeat top left;
padding:0px 0px 0px 25px;
height:455px;
width:722px;
}

.content_catalogue
{
background: url(../images/content_bg_contact.png) no-repeat top left;
padding:0px 40px 0px 25px;
height:410px;
}

.left_cell
{
background: url(../images/lfnav_bg.png) no-repeat right top;
}

.testimonial
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:14px;
color:#9d9fa2;
line-height:19px;
font-weight:normal;
margin-left:15px;
}

.testimonial_new
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:14px;
color:#000000;
line-height:19px;
font-weight:normal;
}

.testimonial_red
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:14px;
color:#d11241;
line-height:19px;
font-weight:normal;
}

.black_sm
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:14px;
color:#9d9fa2;
line-height:19px;
font-weight:normal;
}

.client_name
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:13px;
color:#000000;
line-height:19px;
font-weight:bold;
font-style: italic;
}

.client_name_for_blue
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:13px;
color:#2c9d9b;
line-height:19px;
font-weight:bold;
font-style: italic;
}

.client_name_for_purple
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:13px;
color:#753687;
line-height:19px;
font-weight:bold;
font-style: italic;
}

.client_name_for_red
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:13px;
color:#cb0c36;
line-height:19px;
font-weight:bold;
font-style: italic;
}

.faq_question
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:16px;
color:#9fce67;
line-height:19px;
font-weight:normal;
}

.faq_answer
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:13px;
color:#231f20;
line-height:19px;
font-weight:bold;
margin-bottom:20px;
}

.txt_green
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:13px;
color:#9fce67;
line-height:15px;
font-weight:bold;
}

.txt_copyright
{
margin-left:360px;
}

#mortgage_calc_table td
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:10px;
color:#ffffff;
font-weight:bold;
}

.txt_search_div
{
background: url(../images/searchbox_bg.png) no-repeat;
width:150px;
height:21px;
text-align: right;
padding:0px 0px 0px 7px;
margin-bottom:4px;
}

.txt_search
{
border:none;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:10px;
color:#191919;
width:100px;
font-weight:normal;
}

input
{
border:1px solid #191919;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:10px;
color:#191919;
font-weight:bold;
padding-left:3px;
}

select
{
border:1px solid #fff;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:10px;
color:#191919;
font-weight:bold;
padding-left:3px;
}

textarea
{
border:1px solid #fff;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:10px;
color:#191919;
font-weight:bold;
padding-left:3px;
}

.ma_txt
{
border:1px solid #000000;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:11px;
color:#191919;
font-weight:bold;
padding-left:3px;
}

.Special
{
border:1px solid #000000;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:11px;
color:#191919;
font-weight:bold;
padding-left:3px;
}

#form td
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#191919;
font-weight:normal;
line-height: 12px;
}

#form .section_title
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:14px;
color:#191919;
font-weight:normal;
line-height: 12px;
}


#form input
{
border:1px solid #000000;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:11px;
color:#191919;
font-weight:normal;
padding-left:3px;
}

#form .textfield
{
border:1px solid #ffffff;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:11px;
color:#191919;
font-weight:normal;
padding-left:7px;
padding-top:3px;
background: url(../images/textfield_bg.png) no-repeat;
width:200px;
height:27px;
}

#form .textfield:hover
{
border:1px solid #ffffff;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:11px;
color:#191919;
font-weight:normal;
padding-left:7px;
padding-top:3px;
background: url(../images/textfield_bg_faded.png) no-repeat;
}

#form select
{
border:1px solid #000000;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:11px;
color:#191919;
font-weight:normal;
padding-left:3px;
}

#form textarea
{
border:1px solid #000000;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:11px;
color:#191919;
font-weight:normal;
padding-left:3px;
}

#form .br
{
border:none;
}

a
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
color:#fd8e08;
font-weight:bold;
text-decoration:none;
font-size:14px;
}

a:hover
{
color:#fd8e08;
text-decoration:none;
}


.greenlines_bg
{
background: url(../images/greenlines_bg.gif) repeat-y;
height:200px;
padding:10px;
}

.birds_on_right
{
margin-top:14px;
}

.product_hd1
{
background:#;
}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric
{
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}

.vscrollerbase
{
	width: 8px;
	background-color: #c7dc88;
}
.vscrollerbar
{
	width: 8px;
	background-color: #779d1b;
}
.hscrollerbase1
{
	height: 5px;
	background-color: #FAE9BB;
}
.hscrollerbar1
{
	height: 5px;
	background-color: #660103;
}

.scrollerjogbox1
{
	width: 10px;
	height: 10px;
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
	background-color: gray;
}

#mycustomscroll
{
	/* Typical fixed height and fixed width example */
	width: 640px;
	height: 345px!important;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	margin: auto;
	text-align: left;
	padding-right:30px;
	float:left;
}

#mycustomscroll_home
{
	/* Typical fixed height and fixed width example */
	width: 670px;
	height: 345px!important;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	margin: auto;
	text-align: left;
	padding-right:0px;
	float: left;
	font-size: 12px;
	line-height: 15px;
}

#mycustomscroll_faq
{
	/* Typical fixed height and fixed width example */
	width: 528px;
	height: 317px;
	overflow: auto;
	text-align: left;
	padding-right:20px;
}


#mycustomscroll_details
{
	/* Typical fixed height and fixed width example */
	width: 860px;
	height: 420px;
	overflow:hidden;
	text-align: left;
	padding:20px 20px 0px 10px;
}
#mycustomscroll_productdetails
{
	/* Typical fixed height and fixed width example */
	width: 850px;
	height: 420px;
	overflow:hidden;
	text-align: left;
	padding:20px 20px 0px 10px;
}
.content_inner_details
{
background: url(../images/content_bg_details.png) no-repeat top center;
padding:0px 0px 0px 25px;
height:500px;
width:920px;
}

.flexcroll
{
	padding-right: 5px;
	text-align: left;
}

/* Scroll Bar Master Styling end Here */

#masterdiv .menutitle a{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:16px;
color:#9fce67;
line-height:19px;
font-weight:normal;
}

#masterdiv .menutitle a:hover{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:16px;
color:#000000;
line-height:19px;
font-weight:normal;
}

.submenu{margin-bottom:0px;}

#masterdiv span
{
margin-bottom:10px;
}

#masterdiv span a{
cursor:pointer;
color:#000000;
width:191px;
height:15px;
font-size:10px;
}

#masterdiv span  a:hover
{cursor:pointer;
color:#dc7b05;
width:191px;
font-size:10px;
}

.right_panel
{
padding-top:34px;
}

.pro_cell_bg
{
padding:0px;
text-align: center;
}

.bigpro_cell_bg
{
border-left:2px solid #000000;
border-right:2px solid #000000;
padding:0px;
text-align: center;
}

.product_name
{
font-family: Arial, "Comic Sans MS",  verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#000000;
line-height:14px;
font-weight:normal;
height:24px;
padding-top:3px;
border-top:none;
border-bottom:none;
}

.main_product_info
{
font-family: Arial, "Comic Sans MS",  verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#000000;
line-height:15px;
font-weight:bold;
padding:0px 5px 0px 5px;
height:200px;
text-align: left;
}

.txt_options
{
font-family: Arial, "Comic Sans MS",  verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:14px;
color:#000000;
line-height:15px;
font-weight:bold;
}

.product_name_big
{
font-family:   Arial,verdana, "Comic Sans MS", tahoma, helvetica, "times new roman", sans-serif;
font-size:26px;
color:#181818;
line-height:25px;
font-weight:bold;
padding-bottom:10px;
}

.lbl
{
font-family: Arial, "Comic Sans MS",  verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
}

.lbl_price
{
font-family: Arial, "Comic Sans MS",  verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

a.shop_link
{
font-family: Arial, "Comic Sans MS",  verdana, tahoma, helvetica, "times new roman", sans-serif;
color:#d11141;
font-weight:bold;
text-decoration:none;
font-size:13px;
}

a.shop_link:hover
{
color:#d11141;
text-decoration:none;
}

a.click_link_blue
{
font-family: "Comic Sans MS", Arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
color:#396eb2;
font-weight:bold;
text-decoration:none;
font-size:14px;
}

a.click_link_blue:hover
{
color:#000000;
text-decoration:none;
}


a.click_link_red
{
font-family: "Comic Sans MS", Arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
color:#ef3f35;
font-weight:bold;
text-decoration:none;
font-size:14px;
}

a.click_link_red:hover
{
color:#000000;
text-decoration:none;
}


.product_desc
{
font-family: Arial, "Comic Sans MS",  verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
line-height: 14px;
}

.product_dimensions
{
font-family: Arial, "Comic Sans MS",  verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#d2232a;
font-weight:bold;
line-height: 14px;
margin-top:10px;
}

select.buy
{
border:1px solid #000000;
font-family: Arial, "Comic Sans MS",  verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#191919;
font-weight:bold;
padding-left:3px;
}

#gallery_pics td
{
padding:5px;
background: #f5f5f5;
text-align: center;
border:1px solid #ffffff;
}

#gallery_pics td:hover
{
padding:5px;
background: #f5f5f5;
text-align: center;
border:1px solid #bbbbbb;
}

#gallery_pics img
{
border:1px solid #000000;
}

.big_gallery_image
{
border-top:5px solid #d91d4c;
border-right:5px solid #f494ac;
border-bottom:5px solid #d91d4c;
border-left:5px solid #f494ac;
}

.shopping_box
{
padding:0px 40px 10px 0px;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#000000;
line-height:16px;
font-weight:normal;
}

a.shopping_box_link
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
color:#fd8e08;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

a.shopping_box_link:hover
{
color:#fd8e08;
text-decoration:none;
}

.txt_about
{
	font-size: 12px;
	line-height: 16px;
}

.txt_the_product
{
	font-size: 12px;
	line-height: 10px;
}

#the_product_images img
{
float: left;
}

.button
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:12px;
background: #fd8e08;
line-height: 14px;
padding:3px;
}

.button:hover
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:12px;
background: #f16531;
line-height: 14px;
padding:3px;
}

.button_pay
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:16px;
background: #fd8e08;
line-height: 22px;
padding:6px;
}

.button_pay:hover
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:16px;
background: #f16531;
}


.smtext
{
font-size:12px;
}

.blue_content
{
background: #9adbf7;
padding:0px 10px 0px 10px;
font-size:12px;
line-height: 14px;
}

#top_status_tabs td
{
line-height: 11px;
font-size:12px;
font-weight: bold;
background: #9adbf7;
text-align: center;
border:1px solid #4e97b7;
}

#top_status_tabs td.active
{
line-height: 11px;
font-size:12px;
color:#ffffff;
font-weight: bold;
background: #4e97b7;
text-align: center;
border:1px solid #4e97b7;
}

.ma_hd
{
background: #4e97b7;
color:#ffffff;
font-weight: bold;
font-size: 11px;
}

.ma_record
{
background: #ebf9ff;
color:#000000;
font-weight: normal;
font-size:12px;
line-height: 14px;
}

.txt_special
{
border:1px solid #000000;
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#191919;
font-weight:bold;
padding-left:3px;
width:350px;
height:110px;
}

.file_browser
{
font-weight:13px;
font-weight: bold;
width:200px;
}

.txt_give_a_call
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:11px;
color:#191919;
font-weight:bold;
}

.news_date
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#676664;
line-height:19px;
font-weight:bold;
}

.news_title
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:15px;
color:#676664;
line-height:25px;
font-weight:bold;
}

.news_text
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:13px;
color:#000000;
line-height:19px;
font-weight:normal;
}


.blue_link
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#0066d4;
line-height:19px;
font-weight:normal;
text-decoration: none;
}

.blue_link:hover
{
font-family: "Comic Sans MS", arial, verdana, tahoma, helvetica, "times new roman", sans-serif;
font-size:12px;
color:#002f62;
line-height:19px;
font-weight:normal;
text-decoration: none;
}

#color-palette td
{
text-align: center;
line-height: 9px;
vertical-align: top;
font-size:10px;
font-weight:bold;
}

#color-palette table td
{
text-align: center;
}

#cards td{
font-size:11px;
font-weight:bold;
line-height: 12px;
}

.bottomlinks-home
{
width:695px;
text-align:right;
margin-top:24px;
margin-right:2px;
}

.bottomlinks
{
width:695px;
text-align:right;
margin-top:24px;
margin-right:2px;
}


.bottomlinks-details
{
width:908px;
text-align:right;
margin-top:24px;
margin-right:2px;
}

/****************************************************************************************/


.luckyZoomSmallImageCont {
	position: relative;
	text-align:center;
}

.luckyZoomBigImageCont img{}
.luckyZoomBigImageCont {
	position: absolute;
	z-index: 100;
	border: 1px solid #ccc;
	visibility: hidden;
	overflow:hidden;
}

.luckyZoomHeader a {
	color: #fff;
}

.luckyZoomPup {
	z-index                 : 10;
	visibility              : hidden;
	position                : absolute;
	width                   : 40px;
	height                  : 40px;
	border: 1px dotted #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
	cursor: crosshair;
}
