/* CSS Document */ /* begin general styles for all themes */ 

form {
margin:0;
}

a:link {
color:#950000;
font-weight:700;
text-decoration:none;
}

a:visited {
color:#950000;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#ff2321;
font-weight:700;
text-decoration:underline;
}

a:active {
color:#ff2321;
text-decoration:none;
}

ul {
font-size:12px;
line-height:1.9em;
list-style-type:square;
margin:0 0 0 25px;
padding:5px 0 5px 1px;
}

.actCHECKOUTEM {
background-color:#dfb376;
}

.actCHECKOUTBG {
background-color:#f7f7f7;
}

.actlarger {
color:#000;
font-size:12px;
}

.actsmaller {
color:#000;
font-size:11px;
}

.actxxsmall {
color:#000;
font-size:11px;
}

.actxsmall {
color:#000;
font-size:11px;
}

.actsmall {
color:#000;
font-size:11px;
}

.actregular {
color:#000;
font-size:12px;
}

.actlarge {
color:#000;
font-size:12px;
}

.actxlarge {
color:#000;
font-size:12px;
}

.actxxlarge {
color:#000;
font-size:12px;
}

.actwarningcolor {
color:#ff2321;
}

.actrequiredcolor {
color:#ff2321;
}

.actsearchhighlightcolor {
color:#ff2321;
}

.actrequired {
color:#ff2321;
}

.actwarning {
color:#ff2321;
font-size:11px;
}

.actwelcome {
color:#000;
font-size:11px;
}

.actlogotext {
color:#D9090E;
font-size:11px;
font-style:normal;
font-weight:700;
text-align:center;
}

.actlogout {
color:#950000;
font-size:11px;
}

.content_left {
float:left;
margin-right:20px;
text-align:left;
}

.content_right {
float:left;
text-align:left;
}

table.checkout td {
background-color:#f7f7f7;
}

table.checkout th {
background-color:#dfb376;
}

.cart {
background-color:#f7f7f7;
}

.cartheading {
background-color:#dfb376;
color:#fff;
font-weight:700;
}

.dotted_line_blue {
background-color:#d2d7e4;
background-image:url('theme_dotted_line.gif');
clear:both;
height:1px;
}

.solid_line_light_blue {
background-color:#d2d7e4;
clear:both;
height:1px;
margin:0;
padding:0;
}

.solid_line_blue {
background-color:#950000;
clear:both;
height:1px;
margin:0;
padding:0;
}

.dotted_outline_blue {
border:1px solid #950000;
padding:3px;
}

.best_selling_items {
background-color:#fff;
padding:10px;
}

.best_selling_items_spacing {
padding:0 0 4px 4px;
}

.product_image_cost {
float:left;
margin:0 12px 8px 0;
text-align:center;
}

.product_list {
margin:20px 0;
}

.image_float_right {
float:right;
margin:16px 0 15px 20px;
}

.image_product {
float:left;
margin:0 18px 10px 0;
text-align:center;
}

h1 {
color:#000;
font-size:13px;
font-weight:700;
margin:0;
padding:5px 0;
}

h1.subheading {
color:#d2d7e4;
font-size:12px;
font-weight:900;
margin:0;
padding:0 0 14px;
}

h2 {
color:#000;
font-size:13px;
font-weight:700;
margin:0;
padding:5px 0;
}

h2.clearall {
clear:both;
color:#d2d7e4;
font-size:12px;
font-weight:900;
margin:0;
padding:2px 0 14px;
}

h3.product {
color:#d2d7e4;
font-size:12px;
font-weight:900;
margin:0;
padding:0 0 6px;
}

h3.product_price {
font-size:11px;
font-weight:900;
margin:0;
padding:0 0 20px;
}

.text_heading_left_column {
color:#950000;
font-size:12px;
font-weight:900;
line-height:normal;
margin:0;
padding:19px 0 4px;
}

ul.products {
color:#ff2321;
font-size:11px;
line-height:normal;
margin:3px 0 4px 15px;
padding:0 0 0 1px;
}

.text_menu {
color:#fff;
font-size:11px;
margin:0;
padding:2px 0;
}

.text_menu_no_space {
word-spacing:normal;
}

.text_menu_cart {
line-height:normal;
margin:0;
padding:0;
}

.text_menu_cart_items {
font-weight:900;
line-height:normal;
margin:0;
padding:0;
}

.text_product_small_info {
font-size:11px;
line-height:normal;
margin:0;
padding:0 0 6px;
}

.text_product_small_info_heading {
color:#d2d7e4;
font-size:11px;
font-weight:900;
line-height:normal;
margin:0;
padding:5px;
}

.text_product_small_info_price {
font-size:11px;
font-weight:900;
line-height:normal;
margin:0;
padding:8px 0 0;
}

.text_breadcrumbs {
color:#950000;
font-size:11px;
line-height:normal;
margin:0;
padding:2px 0 10px;
}

.text_footer {
color:#d2d7e4;
font-size:11px;
margin:4px 0 0;
padding:0;
}

.text_options {
font-weight:900;
}

.text_word_spacing_8px {
word-spacing:8px;
}

.text_terms_conditions {
border:0;
color:#d2d7e4;
font-size:11px;
margin:0;
padding:0;
}

.form_button {
background-color:#d2d7e4;
border:1px solid #950000;
color:#fff;
font-size:11px;
line-height:normal;
margin:0;
padding:0 0 0 12px;
width:76px;
word-spacing:normal;
}

.form_button_quick_search {
background-color:#d2d7e4;
background-image:url('theme_icon_search.gif');
border:1px solid #950000;
color:#fff;
font-size:11px;
height:18px;
line-height:13px;
margin:1px;
padding:0 0 0 12px;
width:85px;
word-spacing:normal;
}

.form_button_add_to_cart {
background-color:#d2d7e4;
background-image:url('pb_icon_add_to_cart.gif');
border:1px solid #950000;
color:#fff;
float:right;
font-size:11px;
height:20px;
line-height:13px;
margin:0 1px 0 0;
padding:1px 0 1px 14px;
width:100px;
word-spacing:normal;
}

.form_input_general {
font-size:11px;
line-height:normal;
word-spacing:normal;
}

.form_main_search_box {
background-color:#f7f7f7;
border:1px solid #f7f7f7;
color:#000;
font-size:11px;
height:16px;
line-height:13px;
margin:0 1px;
padding:0 0 0 2px;
vertical-align:top;
width:76px;
}

.form_main_search_box_td {
background-color:#d2d7e4;
}

a.product_section:visited {
color:#950000;
text-decoration:none;
}

a.product_section:link {
color:#950000;
text-decoration:none;
}

a.product_section:active {
color:#ff2321;
text-decoration:none;
}

a.product_section:hover {
color:#ff2321;
text-decoration:none;
}

a.link_menu:visited {
background-color:#d2d7e4;
border:1px solid #dfb376;
color:#fff;
margin:0 1px 0 0;
padding:2px 5px;
text-decoration:none;
}

a.link_menu:link {
background-color:#d2d7e4;
border:1px solid #dfb376;
color:#fff;
margin:0 1px 0 0;
padding:2px 5px;
text-decoration:none;
}

a.link_menu:active {
background-color:#d2d7e4;
border:1px solid #dfb376;
color:#fff;
margin:0 1px 0 0;
padding:2px 5px;
text-decoration:none;
}

a.link_menu:hover {
background-color:#950000;
border:1px solid #dfb376;
color:#fff;
margin:0 1px 0 0;
padding:2px 5px;
text-decoration:none;
}

a.link_footer:visited {
color:#dfb376;
text-decoration:underline;
}

a.link_footer:link {
color:#dfb376;
text-decoration:underline;
}

a.link_footer:active {
color:#dfb376;
text-decoration:underline;
}

a.link_footer:hover {
color:#dfb376;
text-decoration:underline;
}

a.link_breadcrumbs:visited {
color:#950000;
text-decoration:underline;
}

a.link_breadcrumbs:link {
color:#950000;
text-decoration:underline;
}

a.link_breadcrumbs:active {
color:#950000;
text-decoration:underline;
}

a.link_breadcrumbs:hover {
color:#950000;
text-decoration:underline;
}

a.link_cart:visited {
color:#950000;
text-decoration:underline;
}

a.link_cart:link {
color:#950000;
text-decoration:underline;
}

a.link_cart:active {
color:#950000;
text-decoration:underline;
}

a.link_cart:hover {
color:#950000;
text-decoration:underline;
}

a.link_terms_conditions:visited {
color:#dfb376;
text-decoration:underline;
}

a.link_terms_conditions:link {
color:#dfb376;
text-decoration:underline;
}

a.link_terms_conditions:active {
color:#dfb376;
text-decoration:underline;
}

a.link_terms_conditions:hover {
color:#dfb376;
text-decoration:underline;
}

body {
border-top:1px #d2d7e4 solid;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
}

#texascontainer1 {
background-image:url('container1_bg.gif');
background-repeat:repeat;
}

#texasmain-title {
background-color:#d2d7e4;
background-image:url('sw-v8.png');
background-position:right;
background-repeat:no-repeat;
border-bottom:4px #dfb376 solid;
color:#950000;
font-size:28px;
font-weight:700;
margin-bottom:0;
margin-left:0;
margin-right:0;
padding:17px 0 17px 25px;
}

#texashoriz-nav {
background-color:#950000;
border-left:2px #950000 solid;
border-right:2px #950000 solid;
color:#fff;
font-size:11px;
font-weight:700;
margin:0 50px 0 230px;
padding-bottom:5px;
padding-top:2px;
text-align:center;
}

#texashoriz-nav a:link {
color:#fff;
font-weight:700;
text-decoration:underline;
}

#texashoriz-nav a:visited {
color:#fff;
font-weight:700;
text-decoration:underline;
}

#texashoriz-nav a:hover {
color:#dfb376;
font-weight:700;
text-decoration:underline;
}

#texasmain-text {
background-color:#fff;
border-left:2px #950000 solid;
border-right:2px #950000 solid;
color:#000;
margin:0 50px 0 230px;
padding:10px;
}

p {
font-size:12px;
line-height:1.9em;
margin:0;
padding-bottom:5px;
padding-top:5px;
}

ol {
font-size:12px;
line-height:1.9em;
margin:0 0 0 25px;
padding-bottom:5px;
padding-top:5px;
}

table {
font-size:12px;
line-height:1.9em;
margin:0;
padding-bottom:5px;
padding-top:5px;
}

#texasleft-menu {
background-color:#FFF;
border-bottom:2px #950000 solid;
border-top:2px #950000 solid;
left:0;
position:absolute;
text-align:left;
top:140px;
width:230px;
}

#texasleft-menu p {
font-size:12px;
margin-bottom:5px;
padding-bottom:0;
padding-right:20px;
padding-top:0;
}

#texasleft-menu a:link {
border:none;
color:#950000;
}

#texasleft-menu a:visited {
border:none;
color:#950000;
}

#texasleft-menu a:hover {
color:#ff2321;
}

#texasleft-menu a.current {
color:#ff2321;
}

#texasfooter {
background-color:#950000;
color:#fff;
font-size:12px;
font-weight:700;
margin-top:0;
padding-bottom:9px;
padding-right:15px;
padding-top:9px;
text-align:right;
}

#texasfooter a:link {
color:#fff;
}

#texasfooter a:visited {
color:#fff;
}

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

.notice {
color:RED;
font-size:13px;
font-weight:700;
text-align:center;
}
#texashoriz-nav2 {
background-color:#fff;
border-left:2px #950000 solid;
border-right:2px #950000 solid;
color:#fff;
font-size:11px;
font-weight:700;
margin:0 50px 0 230px;
padding-bottom:5px;
padding-top:2px;
text-align:center;
}
/* php nav */
.navcontainerment {
	font-size: 10px;
}
.navcontainerment a{
	color: #f7f7f7;
	text-decoration: none;
}
.navcontainerment ul{
	list-style-type: none;
	padding: 0px;
}

.ul1 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.li1 {
	background-color: #fff;
	padding: 1px 4px 1px 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d2d7e4;
	font-weight: normal;
}
.ul2 {
	font-size: 11px;
	margin: 3px 0px;
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-bottom-style: solid;
	border-top-color: #d2d7e4;
	border-bottom-color: #000000;
}
.li2 {
	background-color: #f7f7f7;
	padding: 1px 0px 1px 8px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d2d7e4;
}
.li2 a {
 color:#222;
}