button {border:0; cursor:pointer; font-weight:bold; padding:0 0 0 0; text-align:center; vertical-align: middle;}
button span {position:relative; display:block; white-space:nowrap; padding:0 10px 0 10px; margin-right:2px; text-align:center; font-size:10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; }
/* IE6 AND IE7 */
button {width:auto;overflow:visible;}
button span {margin-top:1px;}



/* Submit Button1 Shaded Gray */
button.button1 {background:url(../images/btn_shade_right.gif) right no-repeat;}
button.button1:hover {background:url(../images/btn_shade_right.gif) right no-repeat; }
button.button1 span {height:19px; line-height:1.8em; background:url(../images/btn_shade_left.gif) left no-repeat; color:#313131;}
button.button1:hover span {background:url(../images/btn_shade_left.gif) left no-repeat;color:#0F9ED3;}


/* Submit Button2 Shaded Gray */
button.button2 {background:url(../images/btn_yell_right.gif) right no-repeat;}
button.button2:hover {background:url(../images/btn_yell_right.gif) right no-repeat; }
button.button2 span {height:19px; line-height:1.8em; background:url(../images/btn_yell_left.gif) left no-repeat; color:#4B2B00;}
button.button2:hover span {background:url(../images/btn_yell_left.gif) left no-repeat;color:#000;}


/* Anchor Button simple, gray */
a.button_simple, a.button_simple:visited, a.button_simple:hover, a.button_simple:active{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px !important; font-weight: bold !important; color: #2F2F2F !important; text-decoration: none !important; text-transform: uppercase; line-height: 17px; white-space: nowrap; /*marker-offset: 10px;*/ padding: 8px 0 9px 0px; background: url(../images/btn_simple_right.gif) right no-repeat; }
a.button_simple span{ padding: 8px 3px 9px 3px;  background: url(../images/btn_simple_left.gif) left no-repeat;	margin-top:1px;}
a.button_simple span img {/*see IE7.css*/}
a.button_simple:hover {background: url(../images/btn_simple_right_hover.gif) right no-repeat; color:black; }
a.button_simple:hover span {background: url(../images/btn_simple_left_hover.gif) left no-repeat;color:black; }


/* Anchor Button simple, blue */
a.button_blue, a.button_blue:visited, a.button_blue:hover, a.button_blue:active{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold !important; color: white !important; text-decoration: none !important; text-transform: uppercase; line-height: 17px; white-space: nowrap; /*marker-offset: 10px;*/ padding: 8px 0 9px 0px; background: url(../images/btn_blue_right.gif) right no-repeat; }
a.button_blue span{ padding: 8px 3px 9px 3px; background: url(../images/btn_blue_left.gif) left no-repeat; margin-top:1px;}
a.button_blue span img {/*see IE7.css*/}
a.button_blue:hover {background: url(../images/btn_blue_right_hover.gif) right no-repeat;font-size:9px !important;}
a.button_blue:hover span {background: url(../images/btn_blue_left_hover.gif) left no-repeat;}


/* Anchor Button1 */
a.button1, a.button1:visited, a.button1:hover, a.button1:active{ padding: 10px 1px 10px 1px;line-height: 25px;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #2F2F2F !important; text-decoration: none !important; text-transform: uppercase;  white-space: nowrap; /*marker-offset: 10px;*/  background: url(../images/btn_shade_right.gif) right no-repeat;}
a.button1 span {padding: 11px 9px 11px 9px; background: url(../images/btn_shade_left.gif) left no-repeat; margin-top:1px; font-weight:bold;}
a.button1 span img {/*see IE7.css*/}
a.button1:hover {background: url(../images/btn_shade_right.gif) right no-repeat; color:#0F9ED3;}
a.button1:hover span {background: url(../images/btn_shade_left.gif) left no-repeat;color:#0F9ED3;}

/* Section Default light gray*/
.section_default {border: 1px solid #E5E5E5; margin-bottom:5px;}
.section_default div.title {background:#637987    url(../images/bgr_section_title.gif) top left repeat-x; height: 1.2em; padding: 5px 5px 7px 10px;}
.section_default div.title h2 {color: white; font-weight:bold;font-size: 15px;}
.section_default div.content {padding: 10px; font-size: 12px; line-height: 1.2em;}
.section_default div.content h3 {font-weight: bold !important;}
.section_default div.content p {margin: 15px 0 15px 0;}
.section_default strong {font-weight: bold !important;}


/* Section maroon*/
.section_special {border: 1px solid #E5E5E5;margin-bottom:5px;}
.section_special div.title {background: #5e1123  url(../images/bgr_menu.gif) top left repeat-x; height: 1.2em; padding: 5px 5px 7px 10px;}
.section_special div.title h2 {color: white; font-weight:bold;font-size: 15px;}
.section_special div.content {padding: 10px; font-size: 12px; line-height: 1.2em; background: #F3F3F3;}
.section_special div.content h3 {font-weight: bold !important;}
.section_special div.content p {margin: 15px 0 15px 0;}
.section_special strong {font-weight: bold !important;}
.section_special div.blank {margin: 5px 0 5px 0;padding:5px;background:white;border:1px solid #E2E2E2;}
/* used for testimonials*/
.section_special div.content2 { border:0;}
.section_special div.title2 { background:#D9D9D9; height:13px; padding:5px 5px 5px 5px; color:#666666; font-weight:bold; text-align:left; font-size:12px;}
.section_special div.contentleft { width:300px; background-color:#F3F3F3; padding:15px 15px 10px 10px; border:1px solid #E1E1E1;}
.section_special div.contentleft2 { width:80px; height:86px; background-color:#F3F3F3; padding:15px 15px 10px 10px; border:1px solid #E1E1E1;}
.section_special div.contentright { width:465px; padding:15px 0px 10px 10px;}
.section_special span.username { color:#D56500; font-weight:bold;}
.section_special span.information { color:#666666;}
.section_special span.reviews { color:#528D01; text-decoration:underline;}
.section_special table td.bgr_color { background-color:#F3F3F3; padding:15px 15px 10px 10px; border:1px solid white; text-align:center;}
.section_special table td.bgr_color2 { border-right:1px solid #F3F3F3; border-bottom:1px solid #F3F3F3; text-align:center;}
.section_special div.name { font-size:14px; font-weight:bold; color:#666666; margin-top:20px;}
.section_special p.paragraph_text { text-align:center; margin-top:30px;}
.section_special span.goback { text-decoration:underline; margin-top:50px; color:Blue;}
.section_special div.merchant_title { color:#AF8888; font-size:18px; font-weight:bold; margin-top:30px; margin-bottom:20px;}

/* Section orange Hilight*/
.section_hilight {border: 1px solid #E5E5E5; margin-bottom:10px;}
.section_hilight div.title {background: #d8864a   url(../images/bgr_section_hilight.gif) top left repeat-x; height: 1.2em; padding: 5px 5px 7px 10px;}
.section_hilight div.title h2 {color: white; font-weight:bold;font-size: 15px;}
.section_hilight div.content {padding: 10px; font-size: 12px; line-height: 1.2em;}
.section_hilight div.content h3 {font-weight: bold !important;}
.section_hilight div.content p {margin: 15px 0 15px 0;}
.section_hilight strong {font-weight: bold !important;}


/* Section green  Regular*/
.section_regular {border: 1px solid #E5E5E5;margin-bottom:10px;}
.section_regular div.title {background: #627d6e    url(../images/bgr_section_regular.gif) top left repeat-x; height: 1.2em; padding: 5px 5px 7px 10px;}
.section_regular div.title h2 {color: white; font-weight:bold;font-size: 15px;}
.section_regular div.content {padding: 10px; font-size: 12px; line-height: 1.2em;}
.section_regular div.content h3 {font-weight: bold !important;}
.section_regular div.content p {margin: 15px 0 15px 0;}
.section_regular strong {font-weight: bold !important;}

/* A Bar for Several Steps*/
#bar_steps{ margin-bottom: 10px;font-weight:bold;border-bottom: 1px solid black;}
#bar_steps div {padding:3px 6px 3px 6px; color: black; background:white;margin-right:10px;cursor:pointer;float:left;}
#bar_steps div.current{color:white; background: black;cursor:default;}
#bar_steps div.inactive{cursor:default;}

/* ------------------------------------ */
/* =TABS*/
/* ------------------------------------ */

#wrapper_tabs{margin-top:0px;float:left;width:100%;line-height:normal; background-color:#e8e9e1;}

#wrapper_tabs ul {margin:0;padding:0px 0px 5px  25px;list-style:none;}
#wrapper_tabs li {float:left; cursor: pointer; white-space: nowrap; }
#wrapper_tabs a {margin-left:5px; float:left;display:block;width:.1em;background-color:#d8d8cc;padding:5px 15px 4px 6px;font: normal  12px Verdana, sans-serif ; color:#964847;cursor: pointer; }
#wrapper_tabs > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#wrapper_tabs a {float:none;}
/* End IE5-Mac hack */
#wrapper_tabs a:hover {color:White;}
#wrapper_tabs li.current {background-position:0 -150px;border-width:0; color: #964847;  }
#wrapper_tabs li.current a {background-position:100% -150px;padding-bottom:5px; background-color:#FFF;color: #000778;  border: solid 1px #8ba1ab; border-bottom:solid 1px #FFF;}
#wrapper_tabs li:hover, #wrapper_tabs li:hover a {background-position:0% -150px;color:#000778;}
#wrapper_tabs li:hover a {background-position:100% -150px; color: #000778;}

#content_tabs{border:solid 1px #8ba1ab; padding:15px;padding-top:35px;background-color:#FFF;}


#product_zoom{margin-left:20px;margin-right:10px;}
#product_zoom div.name{}
#product_zoom div.name h3{font-size:15px;}
#product_zoom div.zoom_image{width:500px;border:solid 2px #ececec;height:500px;}
#product_zoom div.thumbs {margin:10px 0 10px 0;}
#product_zoom div.description{font-size:11px;color:Black;font-weight:normal;text-align:justify;margin-top:15px;overflow:hidden;}
