.zoomSmallImageCont
{
  position: relative;
}

.zoomSmallImageCont img
{
  border: 0px solid #999999;
}

.zoomBigImageCont
{
  overflow: hidden;
  position: absolute;
  background: #fff;
  z-index: 110;
  border: 1px solid #999999;
  visibility: hidden;
}

.zoomBigImageCont img
{
  border: 0px;
}

.zoomHeader
{
  position: relative;
  z-index: 10;
  left: 0px;
  top: 0px;
  padding:0px;
}

.zoomHeader a
{
  color: #fff;
}

.zoomPup
{
  z-index: 10;
  visibility: hidden;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #aaa;
  background: #ffffff;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(Opacity=50);
}

.zoomPosition
{
  width:296px;
  height:296px;
  left: 305px;
  top: 0px
}



/*** HOMEPAGE IMAGE FADER ****/

#homepage_images { position: relative; width:558px; height:222px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#homepage_images li { display: block; }
#homepage_images img { border:0px; padding:0px 0px 0px 0px; }

/****** END OF FADER STYLES ****/

/* MAIN CSS */

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

select, input, textarea {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}

h1 {
	margin:0;
	padding:10px 100px 0px 0px;
	font-size:13px;
	font-weight:100;
	line-height: 0;
	color: #333333;
	font-style:oblique;
	font-family:"Century Gothic";
	font-weight:900;
}



h2 {
	font-size: 18px;
	font-family: "Century Gothic";
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 14px;
	color:#EB681D;
	
}

h3 {
	font-size: 14px;
	font-family: "Century Gothic";
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0 0px 0px 0px;
	color:#EB681D;
	
}

form {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

p {
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
}

a {
  color:#EB681D;
  text-decoration:none;
}

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

html {
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

body {
  font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#2F282C;
  background: #FFFFFF;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

/******************* Main Holders *******************/

#parent_container {
  margin: 0px auto;
  width:940px;
}

#popup_page #parent_container {
  margin: 0px auto;
  width:630px;
}

#header_container {
  height:199px;
	background: url("images/header_container_bg_2.gif") no-repeat;
}

#popup_page #header_container {
  height:126px;
	background: url("images/header_container_bg_pop.gif") no-repeat;
}

#popup_page #header_container p {
	text-align:right;
	padding:10px 15px 0px 0px;
	margin:0px 0px 0px 0px;
}

#footer_container {
  height:306px;
	background: url("images/footer_container_bg.gif") no-repeat;
}

#popup_page #footer_container {
  height:20px;
	background: url("images/footer_container_bg_pop.gif") no-repeat;
}

#body_container {
	background: url("images/body_container_bg.gif") repeat-y;
}

#body_container_top {
	background: url("images/body_container_top_bg.gif") top left no-repeat;
}

#body_container_bottom {
	background: url("images/body_container_bottom_bg.gif") bottom left no-repeat;
	position:relative;
	min-height:1px;
	height:auto !important;
	height:1px;
}

#popup_page #body_container {
	background: url("images/body_container_bg_pop.gif") repeat-y;
}

#popup_page #body_container_top {
	background: url("images/body_container_top_bg_pop.gif") no-repeat;
}

#popup_page #body_container_bottom {
	background: none;
	position:relative;
	min-height:1px;
	height:auto !important;
	height:1px;
	padding:7px 18px 7px 18px;
}

#left_column {
  width:193px;
	float:left;
	padding:0px 0px 300px 0px;
}

#middle_column {
  width:747px;
	float:left;
	position:relative;
	left:2px;
	padding:0px 0px 1px 0px;
}

/******************* header_container *******************/




/** top_menu **/

#top_menu {
	height:30px;
	
	
	
}

#top_menu ul {
  margin:0 0 0 0;
  padding:3px 18px 0 0px;
  list-style:none;
  float:right;
  font-size:10px;
  color:#EB681D;
}

#top_menu li {
  margin:0px 0px 0px 0px;
  padding:0px 2px 0px 2px;
  display:inline;
}

#top_menu a {
  color:#6C6C6C;
  text-decoration:none;
}

#top_menu a:hover {
  color:#6C6C6C;
  text-decoration:underline;
}

/** site_logo **/

#site_logo {
  padding:0px 0px 0px 28px;
  margin:0px 0px 0px 0px;
	float:left;
}

#site_logo img {
  border:0px;
}

#site_strapline {
  padding:44px 0px 0px 32px;
  margin:0px 0px 0px 0px;
	float:left;
}

/** top_basket **/

#top_basket {
	width:340px;
	padding:0 20px 0px 0px;
	float:right;
	color:#868284;
	text-align:right;
	height: 80px;
	background: url(images/telefono.png) no-repeat;
}

#top_basket p {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#top_basket span {
	font-weight:bold;
	color:#615B5E;
}

#top_basket_contents {
	height:22px;
	padding:9px 0px 0px 0px;
}

#top_basket_contents table {
	float:right;
}

#top_basket td.total_num,
#top_basket td.items_num {
	padding:0px 0px 0px 3px;
}



/** top_search **/

#top_search {
  padding:4px 20px 0px 28px !important;
  padding:4px 20px 0px 28px;
  /*float:left;*/
}

#top_search label {
  display:none;
}

#top_search span {
  width:152px;
  height:15px;
  display:block;
  background: url("images/top_search_box.gif") no-repeat;
  padding:4px 0px 0px 3px;
}

#top_search #query {
  color:#8E8E8E;
  border:0px;
  width:143px;
  font-size:10px;
  padding:0px 0px 0px 0px;
}

#top_search #brand_search {
  width:157px;
}

/******************* Home Page *******************/

#home_page_container {
	height:252px;
	background: url("images/home_page_container_bg.gif") no-repeat;
	overflow:hidden;
}

#home_page_container p {
  padding:4px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#home_page_promo_1 {
	float:left;
	padding:4px 5px 0px 10px;
	width:580px;
}

#home_page_promo_2 {
	padding:4px 0px 0px 0px;
}

#home_page_promo_3 {
	padding:5px 0px 0px 0px;
}

/******************* Best Sellers *******************/

#best_sellers {
	padding:6px 0px 0px 10px;
}

#best_sellers_title {
  height:29px;
	background: url("images/best_sellers_title.gif") no-repeat;
	overflow:hidden;
}

.best_sellers_box {
  height:232px;
	width:180px;
	overflow:hidden;
	float:left;
	padding:0px 5px 0px 0px;
}

.best_sellers_link {
  height:60px;
	width:180px;
	overflow:hidden;
	cursor:pointer;
}

#best_sellers_1 {
	background: url("images/aperturas_puertas.jpg") no-repeat;
}

#best_sellers_2 {
	background: url("images/aperturas_cajas_fuertes.jpg") no-repeat;
}

#best_sellers_3 {
	background: url("images/cambio_cerraduras.jpg") no-repeat;
}

#best_sellers_4 {
	background: url("images/cierres_metalicos.jpg") no-repeat;
}

#best_sellers_5 {
	background: url("images/puertas_garages.jpg") no-repeat;
}

.best_sellers_box ul {
	padding:8px 0px 0px 6px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.best_sellers_box li {
	padding:0px 10px 0px 7px;
	margin:0px 0px 0px 0px;
	background: url("images/best_sellers_bullet.gif") 0px 4px no-repeat;
	line-height:14px;
	height:18px;
	overflow:hidden;
	font-size:10px;
}

.best_sellers_box a {
	color:#2F282C;
	text-decoration:none;
}

.best_sellers_box a:hover {
	color:#EB681D;
	text-decoration:none;
}

/******************* footer_links *******************/

#footer_links ul {
  margin:0px 0px 0px 0px;
  padding:16px 0px 0px 10px;
  list-style:none;
  float:left;
  font-size:10px;
  color:#EB681D;
}

#footer_links li {
  margin:0px 0px 0px 2px;
  padding:0px 0px 0px 0px;
  display:inline;
}


#footer_links a {
  color:#B5B5B5;
  text-decoration:none;
}

#footer_links a:hover {
  color:#B5B5B5;
  text-decoration:underline;
}

#footer_container p {
  padding:9px 5px 0px 0px;
  margin:0px 0px 0px 0px;
  float:right;
}

#footer_container p img  {
  border:0px;
}

/******************* left_menu *******************/

#left_menu {
	padding:9px 0px 0px 10px;
}

#left_menu_title {
	height:30px;
	background: url("images/left_menu_title.gif") no-repeat;
}

#left_menu_title.left_menu_title_1 {
	background: url("images/left_menu_title_1.gif") no-repeat;
}

#left_menu_title.left_menu_title_2 {
	background: url("images/left_menu_title_2.gif") no-repeat;
}

#left_menu_title.left_menu_title_3 {
	background: url("images/servicios.gif") no-repeat;
	padding: 5px 0 0 9px;
}

#left_menu_title.left_menu_title_4 {
	background: url("images/left_menu_title_4.gif") no-repeat;
}

#left_menu_title.left_menu_title_5 {
	background: url("images/left_menu_title_5.gif") no-repeat;
}

#left_menu_title.left_menu_title_6 {
	background: url("images/left_menu_title_6.gif") no-repeat;
}

#left_menu_title.left_menu_title_7 {
	background: url("images/left_menu_title_7.gif") no-repeat;
}

#left_menu_title.left_menu_title_19791 {
	background: url("images/left_menu_title_19791.gif") no-repeat;
}

#left_menu ul {
  margin:0px 0px 0px 0px;
  padding:3px 0px 0px 0px;
  list-style:none;
}

#left_menu li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 10px;
}

#left_menu li span {
  min-height:1px;
  height:auto !important;
  height:1px;
  background: url("images/menu_bullet.gif") 0px 4px no-repeat;
  display:block;
  padding:0px 0px 8px 7px;
}

#left_menu li#left_menu_selected a {
  color:#EB681D;
  text-decoration:none;
}

#left_menu li a,
#left_menu li#left_menu_selected li a  {
	color:#5C5C5C;
	text-decoration:none;
}

#left_menu li a:hover {
  color:#EB681D;
  text-decoration:none;
}

#left_menu ul ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#left_menu li li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 8px;
}

/******************* free_delivery_promo *******************/

#free_delivery_promo {
	position:absolute;
	bottom:141px;
	left:0px;
}

/******************* left_newsletter *******************/

#left_newsletter {
  height:21px;
  width:174px;
  background: url("images/atencioncliente.png") no-repeat;
  overflow:hidden;
  margin:0px 0px 0px 0px;
  padding:108px 0px 0px 19px;
	position:absolute;
	bottom:17px;
	left:0px;
}

#left_newsletter label {
  display:none;
}

#left_newsletter span {
  width:113px;
  height:16px;
  display:block;
  background: url("images/left_newsletter_box.gif") no-repeat;
  padding:3px 0px 0px 3px;
}

#left_newsletter #emailaddress {
  color:#969696;
  border:0px;
  width:103px;
  font-size:10px;
}

/******************* breadcrumb_container *******************/

#breadcrumb_container {
  min-height:39px;
  height:auto !important;
  height:39px;
  font-size:10px;
}

p#breadcrumb {
  color:#EB681D;
  padding:16px 0px 0px 15px;
  margin:0px 0px 0px 0px;
}

p#breadcrumb a {
  color:#2F282C;
  text-decoration:none;
}

p#breadcrumb a:hover {
  color:#2F282C;
  text-decoration:underline;
}

p#breadcrumb a#breadcrumb_current {
  color:#EB681D;
  text-decoration:none;
}

p#breadcrumb a#breadcrumb_current:hover {
  color:#EB681D;
  text-decoration:underline;
}


/******************* Categories *******************/

#categories {}

.category {
	height:233px;
	width:240px;
	background: url("images/category_bg.gif") bottom right no-repeat;
	position:relative;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0px 0px 6px 0px;
}

.category_view {
	position:absolute;
	top:0px;
	right:0px !important;
	right:-1px;
}

.category ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}

.category li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

li.category_text {
	text-align:center;
	font-size:12px;
	line-height:15px;
	height:15px;
	overflow:hidden;
	padding:7px 0px 0px 0px;
	text-transform:uppercase;
}

.category_text a {
	color:#FFFFFF;
	text-decoration:none;
}

.category_text a:hover {
	color:#EB681D;
	text-decoration:none;
}

/******************* section_header *******************/

#section_header {
  width:730px;
  background: #F5F5F5 url("images/section_header_bg.gif") top left no-repeat;
	margin:0px 0px 0px 5px;
}

#section_header_content {
	min-height:1px;
	height:auto !important;
	height:1px;
  background: url("images/section_header_bg_bottom.gif") bottom left no-repeat;
}




#section_header_text {
	padding:3px 70px 0px 11px;
	line-height:15px;
}


/******************* browse_options *******************/

#browse_options {
	padding:16px 0px 11px 11px;
}

#browse_options label {
  display:none;
}

#browse_options select {
  width:120px;
  margin-right:11px;
  font-size:10px;
  padding:0px 0px 0px 0px;
}

#browse_options select#select_category {
  width:200px;
}

#browse_options #select_sort_order  {
  width:150px;
}

/******************* product_pageing *******************/

#product_pageing_top {
	height:23px;
	padding:10px 0px 0px 0px;
}

#product_pageing_bottom {
  overflow:hidden;
  padding:5px 0px 20px 0px;
  clear:both;
  min-height:1px;
  height:auto !important;
  height:1px;
}

.product_results {
  padding:0px 0px 0px 18px;
  font-size:10px;
  float:left;
}

.product_pages {
  padding:0px 18px 0px 0px;
  font-size:10px;
  float:right;
}

.product_pages a,
.product_num_pages a {
  color:#2F282C;
  text-decoration:none;
}

.product_pages a:hover,
.product_num_pages a:hover {
  color:#2F282C;
  text-decoration:underline;
}

.product_pages span,
.product_results span {
  color:#EB681D;
  text-decoration:none;
}

/******************* search_results *******************/

#search_results {}

.product {
  height:266px;
  width:142px;
  margin:0px 0px 5px 5px !important;
	margin:0px 2px 5px 3px;
  overflow:hidden;
  float:left;
  padding:0px 0px 0px 0px;
  background: url("images/product_bg.gif") top left no-repeat;
  position:relative;
}


.product ul{
  padding:2px 2px 0px 2px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

.product li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.product .product_title {
  padding:3px 6px 0px 6px;
  height:15px;
  overflow:hidden;
  font-size:11px;
  text-transform:uppercase;
  font-size:11px;
}

.product .product_title a {
  color:#EB681D;
  text-decoration:none;
}

.product .product_title a:hover {
  color:#EB681D;
  text-decoration:none;
}

.product .product_text {
  padding:1px 6px 0px 6px;
  line-height:12px;
  height:37px;
  overflow:hidden;
  font-size:10px;
  color:#2F282C;
}

.product .product_text a {
  color:#2F282C;
  text-decoration:none;
}

.product .product_text a:hover {
  color:#EB681D;
  text-decoration:none;
}

.product .product_price_rrp {
  padding:8px 8px 0px 8px;
  font-size:10px;
  color:#B5B5B5;
}

.product .product_price_rrp span {
  text-decoration:line-through;
}

.product .product_price_save {
  padding:0px 8px 0px 8px;
  font-size:10px;
  color:#2F282C;
	text-transform:uppercase;
}

.product .product_price {
  padding:14px 5px 0px 5px;
  font-size:15px;
  font-weight:bold;
  color:#EB681D;
}

.product_view {
  position:absolute;
  bottom:4px;
  right:5px;
}



#main_product_top {
	background:#F2F2F2;
	width:730px;
	margin:0px 0px 0px 5px;
	border-bottom:2px solid #FFFFFF;
}

#main_product_bottom {
	background: #F2F2F2 url("images/section_header_bg_bottom.gif") bottom left no-repeat;
	width:730px;
	margin:0px 0px 0px 5px;
}


#product_left_top {
  padding:10px 0px 9px 10px;
  width:296px;
  float:left;
}

#product_right_top {
  padding:10px 12px 9px 0px;
  width:391px;
  float:right;
}

#product_left_bottom {
  padding:10px 0px 0px 10px;
  width:305px;
  float:left;
}

#product_right_bottom {
  padding:17px 12px 10px 0px;
  width:393px;
  float:right;
}

#product_right {
  padding:14px 12px 0px 0px;
  width:429px;
  float:right;
}

#attribute_list select {
  width:200px;
  margin-top:3px;
  margin-bottom:5px;
}

/******************* product_left *******************/

.product_img img,
#product_thumbs img {
  border:1px solid #FFFFFF;
}

#product_thumbs ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#product_thumbs li {
  padding:0px 6px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
}

/******************* product_right *******************/

#product_right_top_left {
  padding:5px 0px 0px 0px;
  width:210px;
  float:left;
	min-height:181px;
	height:auto !important;
	height:181px;
}

#product_right_top_right {
  padding:0px 0px 0px 0px;
  width:111px;
  float:right;
}

#product_right_top_right ul {
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

#product_right_top_right li {
	padding:6px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

#product_right_bottom #ask_a_question_link a img {
	margin:0px 0px 0px 24px;
}

#product_right_bottom #tell_a_friend_link a img {
	margin:0px 0px 0px 20px;
}

/** short_desc **/

.short_desc ul {
  padding:11px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

.short_desc li {
  background: url("images/bullet.gif") 0px 10px no-repeat;
  padding:4px 0px 4px 10px;
  margin:0px 0px 0px 0px;
  line-height:14px;
}



#product_right_top h2 {
  font-size:19px;
  padding:0px 0px 5px 0px;
  margin:0px 0px 0px 0px;
  color:#EB681D;
  text-transform:uppercase;
  font-weight:normal;
}


/** product_buy **/

#product_buy_pack  {
  float: left;
  width: 174px;
  text-align:right;
}

#product_buy  {
  text-align:right;
}

#prices p {
  padding:1px 5px 0px 0px;
  margin:0px 0px 0px 0px;
}

p#price_rrp {
  font-size:12px;
  color:#B5B5B5;
}

p#price_rrp span {
  text-decoration:line-through;
}

p#price_save {
  font-size:12px;
  color:#2F282C;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
}

p#price {
  font-size:28px;
  color:#EB681D;
  font-weight:bold;
  padding:3px 5px 7px 0px;
}

/******************* bundle_table *******************/

#bundle_products_title {
  height:50px;
  width:747px;
  background: url("images/bundle_products_title.gif") top right no-repeat;
	position:relative;
	left:-2px;
}

#bundle_products_title_contents {
  height:50px;
  width:747px;
  background: url("images/view_bundles_header.gif") top right no-repeat;
	position:relative;
	left:-2px;
}


#bundle_table {
  width:730px;
  background: #F2F2F2;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}

#bundle_table td {
	border-top:1px solid #FFFFFF;
}

#bundle_table .bundle_table_view {
	border-top:0px solid #FFFFFF;
	padding:10px 0px 10px 10px;
}

#bundle_table .bundle_table_image img {
  border:1px solid #FFFFFF;
	margin:10px 0px 10px 10px;
}

#bundle_table .bundle_table_title,
#bundle_table .bundle_table_title_2 {
	padding:10px 80px 5px 10px;
	font-weight:bold;
}

#bundle_table .bundle_table_title a {
  color:#2F282C;
	font-size:13px;
}

#bundle_table .bundle_table_title_2 a {
  color:#2F282C;
	font-size:10px;
}

#bundle_table .bundle_table_title a:hover {
  color:#ED681D;
	text-decoration:none;
}

#bundle_table .bundle_table_prices  {
	padding:10px 0px 10px 10px;
}


#bundle_table p {
	padding:0px 15px 4px 0px;
	margin:0px 0px 0px 0px;
	color:#B5B5B5;
}

#bundle_table p.bundle_table_save {
	color:#2F282C;
	text-transform:uppercase;
	font-weight:bold;
}

#bundle_table p.bundle_table_price {
	color:#EB681D;
	font-size:20px;
	font-weight:bold;
}

#bundle_table p.bundle_table_price_2 {
	color:#EB681D;
	font-size:10px;
	font-weight:bold;
}


#details_products_title {
  height:50px;
  width:747px;
  background: url("images/details_products_title.gif") top right no-repeat;
	position:relative;
	left:-2px;
}

#product_details {
  width:710px;
  background: #F2F2F2;
	margin:0px 0px 0px 5px;
	padding:5px 10px 5px 10px;
	line-height:16px;
}

#related_products_title {
  height:50px;
  width:747px;
  background: url("images/related_products_title.gif") top right no-repeat;
	position:relative;
	left:-2px;
}


#product_container {
  width:730px;
  background: #F5F5F5 url("images/section_header_bg.gif") top left no-repeat;
	margin:0px 0px 7px 5px;
}

#cms_page,
.cms_page {
	min-height:550px;
	height:auto !important;
	height:550px;
  background: none;
	line-height:15px;
	padding:10px 10px 10px 10px;
}

#cms_page td,
.cms_page td {
  padding-left:0px;
}

.small_content {
	line-height:15px;
	padding:10px 15px 0px 15px;
}

#popup_page #product_container {
  width:600px;
  background: none;
	margin:0px 0px 0px 0px;
}

#popup_page #cms_page {
	min-height:1px;
	height:auto !important;
	height:1px;
}







/******************* basket_page *******************/

#basket_page {
  width:730px;
 
	margin:0px 0px 0px 5px;
}

#basket_page_contents {
	min-height:1px;
	height:auto !important;
	height:1px;
  background: none;
	line-height:15px;
	padding:0px 0px 10px 0px;
}

/**************************************/

#pop_images {}

#pop_images img {
  border:1px solid #FFFFFF;
}

#image_left {
  width:110px;
  float:left;
  padding:0px 0px 0px 0px;
}

#image_left ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#image_left li {
  padding:0px 0px 9px 0px;
  margin:0px 0px 0px 0px;
}

#image_right  {
  width:473px;
  float:right;
  padding:0px 0px 0px 0px;
}

/**************************************/

#end_fill {
  width:730px;
  height:5px;
  background: #F5F5F5 url("images/end_fill.gif") top left no-repeat;
	margin:0px 0px 7px 5px;
}

/**************************************/

#login_form td {
  padding:3px 3px 3px 0px;
}

.blank_blue_button, .blank_alt_button_large, .blank_green_button, .addbasket, .button_94 {
  background: #EB681D url("images/button_bg.gif") top left repeat-x;
  border:1px solid #EB681D;
  color:#FFFFFF;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:2px;
  cursor: pointer; /* hand-shaped cursor  */
}

.html_message,
.mandatory_star,
.error_message {
  color:#EB681D;
  font-weight:bold;
}

.table_row_header {
  border-bottom:1px solid #c6c6c6;
}


.basketheader td {
  border-bottom:1px solid #c6c6c6;
  font-weight:bold;
}

.basketimage img,
#main_image img {
  border:1px solid #FFFFFF;
	padding:1px 1px 1px 1px;
}

#ask_question_form textarea,
#ask_question_form input.textbox {
  width:175px;
}

/************* contact us page *****************/

.contact_us_text {
  width:350px;
  float:left;
}

#contact_us_form,
#contact_us_map {
  width:330px;
  float:right;
}


#contact_us_form textarea,
#contact_us_form input.textbox {
  width:320px;
}

#contact_us_form input.number {
  width:50px;
}

#map_canvas {
  width:260px;
  height:250px;
  float:right;
}

#map {
  width:700px;
  height:300px;
  position:relative;
  left:5px;
  margin:10px 0px 0px 0px;
}

#route {}

/************* tesimonials *****************/


#tesimonials {
	min-height:550px;
	height:auto !important;
	height:550px;
  background: none;
	line-height:15px;
	padding:10px 10px 10px 10px;
}

#tesimonials_intro {
  width:300px;
  float:left;
}

#testimonial_form {
  width:340px;
  float:right;
}

#testimonial_form td {
  padding:0px 3px 3px 0px;
}

#tesimonials #testimonial_form input.textbox,
#tesimonials #testimonial_form textarea {
  width:330px;
}

#tesimonials #testimonial_form textarea {
  height:70px;
}

.tesimonials_content {
  border-top:1px solid #FFFFFF;
  line-height:18px;
  margin:5px 0px 0px 0px;
}

.tesimonials_content_close {
  padding:10px 0px 10px 0px;
}

.tesimonials_customer {
  color:#EB681D;
  font-weight:bold;
}


#quick_table td{
   border-left: 1px solid #d5d5d5;
   border-bottom: 1px solid #d5d5d5;
   padding:3px 3px 3px 3px;
}

#quick_table tr#quick_table_header td{
  border-bottom:1px solid #eb681d;
  border-left:1px solid #eb681d;
  padding:0px 0px 0px 0px;
}

#checkout_steps {
  padding:0px 0px 0px 4px;
}


#calculator {
  width:150px;
  background: #FFFFFF url("images/calculator_bg.gif") top left no-repeat;
  border:1px solid #FFFFFF;
  text-align:left;
  float:right;
  padding:7px 7px 7px 7px;
  margin:0px 0px 10px 0px;
}

#calculator input.textbox {
  width:30px;
}

#calculator select {
  width:80px;
}

input#cvv2, input#issue_number {
  width:40px;
}

.fuet {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 19px;
color: #5C5C5C;
margin: 0 15px 0 15px;

}

.minitex{
	width: 270px;
	height: 200px;
	padding: 12px 19px 0 13px;
	margin: 10px 0 0 0;
	background:url(images/bgtext.gif) no-repeat;

}


.minitex li {
	padding:0px 10px 0px 7px;
	margin:0px 0px 4px 0px;
	background: url("images/best_sellers_bullet.gif") 0px 4px no-repeat;
	line-height:14px;
	overflow:hidden;
	font-size:10px;
}


.minitexizq {
	width:400px;
	height: 200px;
	padding: 12px 0 0 0;
	margin: 10px 0 5px 10px;
	float: right;

}

