/* CSS Document */

body {

height:auto;

margin:0px;

background-image:url(images/background_image.gif);





}

.home_btn{
	height:42px;
	width:90px;
	background-repeat:no-repeat;
	font-family:TAHOMA;
	color:#000000;
	font-size:16px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	display:block;
	}



.home_btn a{
	text-decoration:none;
	color:000000;
	}



.home_btn a:hover {
	background-image:url(images/home_hover_btn.png);
	height:42px;
	width:90px;
	background-repeat:no-repeat;
	font-family:TAHOMA;
	color:#EE382D;
	font-size:16px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	}



.about_btn{
	height:42px;
	width:117px;
	background-repeat:no-repeat;
	font-family:TAHOMA;
	color:#000000;
	font-size:16px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	display:block;
	}



.about_btn a{
	text-decoration:none;
	color:#000000;
	}



.about_btn a:hover {
	background-image:url(images/about_hover_btn.png)!important;
	height:42px;
	width:117px;
	background-repeat:no-repeat;
	font-family:TAHOMA;
	color:#EE382D;
	font-size:16px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	}



.contact_btn{
	height:42px;
	width:136px;
	background-repeat:no-repeat;
	font-family:TAHOMA;
	color:#000000;
	font-size:16px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	display:block;
	}



.contact_btn a{
	text-decoration:none;
	color:#000000;
	}



.contact_btn a:hover {
	background-image:url(images/contact_hover_btn.png)!important;
	height:42px;
	width:136px;
	background-repeat:no-repeat;
	font-family:TAHOMA;
	color:#EE382D;
	font-size:16px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	}



.product_btn{
	background-repeat:no-repeat;
	font-family:TAHOMA;
	color:#000000;
	font-size:16px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	width:160px!important;
	}



.product_btn a{
	text-decoration:none;
	color:#000000;
	}



.product_btn a:hover {
	background-image:url(images/our_product_hover_btn.png);
	height:42px;
	width:160px;
	background-repeat:no-repeat;
	font-family:TAHOMA;
	color:#EE382D;
	font-size:16px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	}



.showroom_btn{
	height:42px;
	width:170px;
	background-repeat:no-repeat;
	font-family:TAHOMA;
	color:#000000;
	font-size:16px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	display:block;
	}



.showroom_btn a{
	text-decoration:none;
	color:#000000;
	}



.showroom_btn a:hover {
	background-image:url(images/showroom_hover_map_btn.png);
	height:42px;
	width:170px;
	background-repeat:no-repeat;
	font-family:TAHOMA;
	color:#EE382D;
	font-size:16px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	}

.search_btn{
	background-image:url(images/search_btn.png);
	width:232px;
	height:42px;
	background-repeat:no-repeat;
	color:#000000;
	font-family:tahoma;
	font-size:16px;
	line-height:31px;
	}



.footer{
font-family:TAHOMA;
color:#00C100;
font-size:16px;
text-align:center;
line-height:69px;
font-weight:bold;
}

.search_textfield{

height:19px;

width:115px;

}

.blue_heading{

color:#0027CF;

font-family:TAHOMA;

font-size:16px;

text-align:center;

font-weight:bold;



}

.blue_heading a{

text-decoration:none;

color:000000;

}



.blue_heading a:hover {

text-decoration:none;

color:#0027CF;



}

.yellow_btn_heading{

font-family:tahoma;

font-size:14px;

color:#347C17;

font-weight:bold;

}

.black_heading{

font-size:14px;

font-family:tahoma;

font-weight:bold;

font-weight:bold;

}

.add_to_cart_text{

font-size:16px;

font-family:tahoma;

color:#ED382D;

font-weight:bold;

}

.add_to_cart_text a{

text-decoration:none;

color:#ED382D;

}

.add_to_cart_text a:hover{

font-size:16px;

font-family:tahoma;

color:#FFFFFF;

font-weight:bold;

}

.box_heading{

font-family:tahoma;

font-size:11px;

color:#000000;

font-weight:bold;

}

.black_heading2{

font-family:tahoma;

font-size:16px;

color:#000000;

font-weight:bold;



}



.login_heading{

font-family:TAHOMA;

color:#00C100;

font-size:16px;

text-align:center;

font-weight:bold;

}



.login_heading a{

text-decoration:none;

color:#00C100;

}



.login_heading a:hover{

color:#FF3300;

}



.product_box_heading{

font-family:tahoma;

color:#0027CF;

font-size:15px;

font-weight:bold;

}



.product_box_heading a{

font-family:tahoma;

color:#0027CF;

font-size:15px;

font-weight:bold;

text-decoration:none;

font-family:tahoma;

font-size:15px;

color:#3233FF;

text-align:center;

font-weight:bold;

}



.today_price_btn{

background-image:url(images/last_price_btn_white.gif);

width:250px;

background-repeat:no-repeat;

line-height:31px;

font-family:tahoma;

font-size:15px;

color:#3233FF;

text-align:center;

font-weight:bold;
height:34px;

}



.last_price_btn{

background-image:url(images/today_price_white.gif);

height:31px;

width:380px;

background-repeat:no-repeat;

line-height:31px;

font-family:tahoma;

font-size:15px;

color:#ED382D;

text-align:center;

font-weight:bold;

}

.usethisinstance_last_price_btn{

background-image:url(images/today_price_white.gif);

height:31px;

width:360px;

background-repeat:no-repeat;

line-height:31px;

font-family:tahoma;

font-size:15px;

color:#ED382D;

text-align:center;

font-weight:bold;

}

.last_price_btn_white{

background-image:url(images/today_price_white.gif);

width:380px;

background-repeat:no-repeat;

line-height:31px;

font-family:tahoma;

font-size:15px;

color:#347C17;

text-align:center;

font-weight:bold;
height:34px;

}

.this_offer_btn{

background-image:url(images/this_offer_btn_white.gif);


width:380px;

background-repeat:no-repeat;

line-height:31px;

font-family:tahoma;

font-size:15px;

color:#347C17;

text-align:center;

font-weight:bold;
height:34px;

}

.welcome_messege{

width:898px;

height:73px;

background-image:url(images/welcom_messege.gif);

background-repeat:no-repeat;

background-position:center;

}



.heading1{

font-family:"Times New Roman", Times, serif;

font-size:24px;

color:#000000;

text-align:left;

}

.text_field{

height:32px;

width:250px;

}



.shadow{

background-image:url(images/top_navigation_shadow.png);

background-repeat:repeat-x;

background-position:center;

}



.messege_textfield{

height:115px;

width:391px;

}



.blue_heading3{

font-family:Arial, Helvetica, sans-serif;

font-size:22px;

color:#3233FF;

font-weight:bold;

}

.contact_bg{

background-image:url(images/contact_bg.gif);

width:1000px;

height:489px;

background-repeat:no-repeat;

}





form {

	margin:0px;

	padding:0px;

}

img {border:none;}

a {

	border:none;

	outline:none;

}



.input {

	border:1px solid #d7d7d7;

	background-color:#fff;

	color:#010101;

	height:19px;

	width:276px;

	margin:0 0 0px 0;

	padding:0;

}

.required {

	border:1px solid #d7d7d7;

	background-color:#fff;

	color:#010101;

	height:19px;

	width:276px;

	margin:0 0 0px 0;

	padding:0;

}



p {

	font-size:11px;

	color:#000000;

	text-decoration:none;

	margin:0px;

	padding:4px 0 4px 0;

	line-height:16px;

}



textarea {

	border:1px solid #d7d7d7;

	color:#010101;

	width:276px;

	margin:0;

	padding:0;

	}



select {

	border:1px solid #d7d7d7;

	color:#010101;

	width:100px;

	height:19px;

	margin:0;

	padding:0;

	}

	

.red {color:#e1414a;}

.blue_16 {font-size:16px; color:#4841de; text-align:center;}

.blue-link {font-size:11px; color:#4841de; text-decoration:underline;}

.blue-link:hover {font-size:11px; color:#010101; text-decoration:underline;}

.green {color:#1dc21e; font-family:"Times New Roman", Times, serif; font-size:16px;}

.border-mid {background:url(images/border-mid.png) repeat-y top; }

.white {color:#fff; font-size:15px;}



.blue_T {font-weight:bold; font-size:14px; color:#4841de; font-family:"Times New Roman", Times, serif;}

CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}





#billingAddress td, #checkoutTable td

{

	vertical-align: top;

	font-size:13px;

}



#checkoutTable

{

	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;

	font-size:13px;

}


/*12Feb*/

.yellow_link{
	color:#009933!important;
	text-decoration:none;
	font-family:"Times New Roman",Arial, Times, serif;
	font-size:13px;
	background:url(images/green_line.gif) bottom repeat-x;
	padding-bottom:1px;
	}
.yellow_link:hover{
	color:#009933!important;
	text-decoration:none;
	font-family:"Times New Roman", Arial, Times, serif;
	font-size:13px;
	background:url(images/green_line.gif) bottom repeat-x;
	padding-bottom:1px;
	}
.blue_link{
	color:#0000ff!important;
	text-decoration:none;
	font-family:"Times New Roman",Arial, Times, serif;
	font-size:13px;
	background:url(images/blue_line.gif) bottom repeat-x;
	padding-bottom:1px;
	}
.blue_link:hover{
	color:#0000ff!important;
	text-decoration:none;
	font-family:"Times New Roman", Arial,Times, serif;;
	font-size:13px;
	background:url(images/blue_line.gif) bottom repeat-x;
	padding-bottom:1px;
	}	
.blue_link2{
	color:#0000ff!important;
	text-decoration:none;
	font-family:"Times New Roman",Arial, Times, serif;
	font-size:13px;
	background:url(images/blue_line.gif) bottom repeat-x;
	padding-bottom:1px;
	}
.blue_link2:hover{
	color:#0000ff!important;
	text-decoration:none;
	font-family:"Times New Roman",Arial, Times, serif;
	font-size:13px;
	background:url(images/blue_line.gif) bottom repeat-x;
	padding-bottom:1px;
	}		
.product_box_heading_new{
/*font-family:"Times New Roman", Times, serif;
color:#0027CF;
font-size:13px;
font-weight:bold;*/
text-align:center;
line-height:21px;
}

.product_box_heading_new a{
/*font-family:"Times New Roman", Times, serif;
color:#0027CF;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#3233FF;
*/
text-align:center;
/*font-weight:bold;*/
}



/*tab menu*/
#slide_tab{
  color:#000000;
  margin:0px;
  padding:0px;
  float:left;
  list-style-type:none;	
}
#slide_tab li{
  list-style-type:none;
  float:left;
  margin:0 0 0 13px;
  padding:0 0 0 13px;
  xborder-bottom:0px solid #999;
  background:url(images/tab_grey.png) top left no-repeat;
  cursor: pointer;
  text-transform:uppercase;
}

#slide_tab li main{
  list-style-type:none;
  float:left;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  xborder-bottom:0px solid #999;
  background:url(images/tab_grey.png) top left no-repeat;
  cursor: pointer;
  text-transform:uppercase;
}
/*On the A/STRONG we position the same background image top and right and give it a padding to the right to show that bit of the background. We do not define a background colour for the rest but leave it transparent - effectively allowing the LI background to show through.*/


#slide_tab li a{
  color:#000000;	
  background:url(images/tab_grey.png) transparent top right no-repeat;
  display:block;
  padding:0 11px 0 0;
  font-family:tahoma;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  line-height:35px;
  cursor: pointer;
  text-transform:uppercase;
}
/*For the current page we use other images and colours:*/


#slide_tab li.cur,
#slide_tab li.over,
#slide_tab li:hover
{
  background:url(images/tab_hover.png) top left no-repeat;
  xborder-bottom:0px solid #036;
  cursor: pointer;
}

#slide_tab li strong,
ul#slide_tab li.cur a,
{
  display:block;
  color:#000000;
  padding:0 11px 0 0;
  text-decoration:none;
  background:url(images/tab_hover.png) transparent top right no-repeat;
  cursor: pointer;
}

#slide_tab li strong,
ul#slide_tab li.cur a,
ul#slide_tab li.over a,
ul#slide_tab li:hover a
{
  display:block;
  color:#000000;
  padding:0 11px 0 0;
  text-decoration:none;
  background:url(images/tab_hover.png) transparent top right no-repeat;
  cursor: pointer;
}
#slide_tab li b,
ul#slide_tab li.cur a,
{
  display:block;
  color:#000000;
  padding:0 11px 0 0;
  text-decoration:none;
  cursor: pointer;
}
#slide_tab li b,
ul#slide_tab li.cur a,
ul#slide_tab li.over a,
ul#slide_tab li:hover a
{
  display:block;
  color:#000000;
  font-size:16px;
  font-family:tahoma;
  padding:0 11px 0 0;
  text-decoration:none;
  /*background:url(images/tab_hover.png) transparent top right no-repeat;*/
  cursor: pointer;
}

#slide_tab li.cur2
{
  background:url(images/tab_grey.png) top left no-repeat;
  xborder-bottom:0px solid #036;
  cursor: pointer;
}

