/* AJ Skins CSS */

/*MAIN STYLES*/
a:visited {color:#0000CC;}
h2 {padding-left:15px; font-variant:small-caps; clear:both;}
*html h2 {padding-top:20px;}
*:first-child+html h2 {padding-top:20px;}

#MAIN_CONTAINER {width:880px; margin:10px auto;}
#Left_Container {width:319px; float:left; margin-right:6px; display:inline;}
#CNTR_product_links {width:319px; height:558px; background-color:black; background-image:url(images/backgrounds/left-col2.jpg); background-repeat:no-repeat;}
#CNTR_product_links a {color:#fff; text-decoration:none;}
#CNTR_product_titles {float:right; display:inline; margin:15px 20px;}
#Right_Container {width:555px; float:left; display:inline;}
#CNTR_header {width:555px; height:92px; margin-bottom:4px; background-image:url(images/backgrounds/upper-left.jpg); position:relative;}
#Content {width:555px; margin-top:6px;}
#CNTR_logo {width:319px; height:91px; margin-bottom:4px;}

.lc_product_title {font:11px Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; text-decoration:none; color:#fff; padding:4px 4px 4px 10px;}
.lc_product_title a, .lc_product_title a:visited {color:#fff; text-decoration:none;}
.lc_product_header {font:13px Georgia, "Times New Roman", Times, serif; text-decoration:none; padding:8px 0 0 30px; color:#fff; font-variant:small-caps;}
.lc_product_header a {color:#fff; text-decoration:none;}
.lc_product_header2 {font:15px Georgia, "Times New Roman", Times, serif; text-decoration:none; padding:8px 0 0 30px; color:#fff; font-variant:small-caps;}
.lc_product_header2 a {color:#fff; text-decoration:none;}

#CNTR_product_titles {
    width:270px;
}   

#CNTR_product_titles h3 {
    color:#fff;
    font:14px Georgia, "Times New Roman", Times, serif;
    text-transform:uppercase;
    cursor:pointer;
	margin-bottom:0px;
}

#header_links {padding:70px 0 0 0; text-align:center; color:#fff; font:12px Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps;}
#header_links a {color:#fff; text-decoration:none;}

.footer {clear:both; padding-top:4px; font:10px Arial, Helvetica, sans-serif; padding-bottom:12px;}
.footer a {color:#000; text-decoration:none;}

#content_border_top {width:555px; height:14px; font-size:0px; background-image:url(images/product_page/border_top.jpg);}
#content_border_left {float:left; width:15px; height:536px; background-image:url(images/product_page/border_left.jpg);}
#content_border_right {float:left; width:7px; height:536px; background-image:url(images/product_page/border_right.jpg);}
#content_border_bottom {clear:both; width:555px; font-size:0px; height:8px; background-image:url(images/product_page/border_bottom.jpg);}

.aj_copy {font:11px Verdana, Arial, Helvetica, sans-serif; padding:0 25px 10px 25px;}

.bold {font-weight:bold;}
.capitalize {text-transform:uppercase;}
.underline {text-decoration:underline;}
.cursor {cursor:pointer;}

/*PRODUCT PAGE*/
#content_center {float:left; width:533px; display:inline;}
#product_images {float:left; padding:20px 7px 0px 10px; width:280px; display:inline;}

#product_image_1 {border:1px solid black; margin-bottom:7px; clear:both;}
#product_image_2 {border:1px solid black; margin-bottom:7px; clear:both;}

.swatch {width:30px; height:30px; margin:5px 3px;; float:left; display:inline;}
#brown {background-image:url(images/swatches/Alligator/brown.jpg);}
#black {background-image:url(images/swatches/Alligator/black.jpg);}
#cognac {background-image:url(images/swatches/Alligator/cognac.jpg);}
#butterscotch {background-image:url(images/swatches/Alligator/butterscotch.jpg);}
#matte_black {background-image:url(images/swatches/Alligator/matteblack.jpg);}
#matte_brown {background-image:url(images/swatches/Alligator/mattebrown.jpg);}
#matte_cognac {background-image:url(images/swatches/Alligator/mattecognac.jpg);}
#matte_red {background-image:url(images/swatches/mattered.jpg);}
#bone {background-image:url(images/swatches/Alligator/bone.jpg);}
#red {background-image:url(images/swatches/Alligator/red.jpg);}

#CNTR_color_select {margin:0px auto; margin-top:15px; text-align:center; font:bold 11px Georgia, "Times New Roman", Times, serif;}
#CNTR_skin_select {margin:0px auto; margin-top:15px; text-align:center; font:bold 11px Georgia, "Times New Roman", Times, serif;}
#colorSelect, #skin_id {font:10px Arial, Helvetica, sans-serif; margin-left:10px;}

.divider {margin:12px 0px 20px; border-bottom:1px solid #444;}

.tooltip_header {border:1px solid #333; width:160px; font:13px Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; padding:3px 10px; color:#fff; background-color:#000;}
.tooltip_body {border:1px solid #333; width:156px; font:11px Verdana, Arial, Helvetica, sans-serif; padding:5px 12px; color:#000; background-color:#aaa;}


*html li {list-style-type:disc;}

#product_description ul {width:140px; list-style-type:disc; padding-left:30px; list-style-position:outside;}
#product_description li {margin:0px 0px 5px 0px;}
*html #product_description ul {width:140px; margin-top:7px; padding-left:15px; margin-left:15px;}
*:first-child+html #product_description ul {width:140px; margin-top:7px; padding-left:15px; margin-left:15px; list-style-type:disc;}
*:first-child+html #product_description li {list-style-type:disc;}

.image_caption {text-align:right; font:9px Verdana, Arial, Helvetica, sans-serif; margin:-6px 0 7px 0;}

#quantity {margin-left:10px; font:10px arial;}

.is_in_stock {display:inline; font:11px Georgia, "Times New Roman", Times, serif; color:#CC0000; width:75px; margin-left:10px;}

/*All Products Page*/
.CNTR_product {font:11px Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; padding:11px 14px 11px 0; width:150px; float:left;}
.CNTR_product img {float:left;}
.CNTR_product img a:hover {border:1px solid #AAA;}
.CNTR_product .product_title {padding-left:3px; font-weight:normal;}
.CNTR_product .product_price {padding-left:3px;}
.products_title {font:22px Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; margin:14px 0 12px 8px;}
h2 a {text-decoration:none;}
.allproducts_header {padding-top:10px; color:#000;}


/* Contact Page */
#content_center .address {float:left; width:32%; padding-left:15%}

/*About Us Drop Down Menu*/
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: inline;
	padding-left:6px;
	padding-right:6px;
}

#nav #about a:hover{
	background-color:#7c7d77;
}

#nav li {
	float: left;
	position:relative;
}

#nav li ul li a:hover {
	color:#000;
}

#nav li ul {
	position: absolute;
	left: -999em;
}

#nav li ul li {
	background-color:#7c7d77;
	padding:3px 1px;
	width:133px;
}

#nav li:hover ul, #nav li.over ul {
	left: 0;
	top:auto;
}

*:first-child+html #nav li:hover ul { top:14px; }


/*-------------Color Swatch Pages----------------------*/
.CNTR_swatch {width:25%; float:left; padding-bottom:12px; cursor:pointer;}
.CNTR_swatch img {display:block; margin:0px auto 4px; border:1px solid #000;}
.CNTR_swatch p {margin:0px 10px; font:10px Georgia, "Times New Roman", Times, serif; text-align:center;} 
.swatch_copy {padding:10px 14px; font:11px Verdana, Arial, Helvetica, sans-serif;}
.swatch_title {padding:0px 14px; clear:both;}

#CNTR_Swatch_Index .CNTR_swatch {width:100%; padding-bottom:12px;}
#CNTR_Swatch_Index .CNTR_swatch img {display:block; margin:0px auto 4px; border:1px solid #000;}
#CNTR_Swatch_Index .CNTR_swatch p {margin:0px 10px; font:bold 12px Georgia, "Times New Roman", Times, serif; text-align:center;} 
#CNTR_Swatch_Index .CNTR_swatch a {text-decoration:none;}
#CNTR_Swatch_Index .CNTR_swatch a:hover img {border:1px solid #D09B32;}
#CNTR_Swatch_Index .CNTR_swatch a p {color:#000;}
#CNTR_Swatch_Index .CNTR_swatch a:hover p {color:#D09B32;}



/*---------------Cart------------------*/
#CheckoutTable, #CheckoutTotals {font:11px Verdana, Geneva, sans-serif; width:90%; margin:0px auto;}
#CheckoutTable {border-bottom:2px solid #000;}
#CheckoutTable th {background-color:#000; border-left:1px solid #fff; border-right:1px solid #fff; text-align:left; color:#fff; padding:4px 3px;}
#CheckoutTable td {border-bottom:#AAA; padding:4px 3px; vertical-align:top;}
#CheckoutTable td a {font:9px Arial, Helvetica, sans-serif; color:#000;}
#CheckoutTable .remove {vertical-align:middle; text-align:center; width:40px;}
#CheckoutTable .alignRight {text-align:right;}
#CheckoutTable .qtyInput {font:11px Arial, Helvetica, sans-serif;}
#CheckoutTable .color2 {background-color:#fffbff;}
#CheckoutTable .color1 {background-color:#eeeeee;}
#CheckoutTable td img {width:30%; float:left; margin-right:4px;}

#CheckoutTotals td {vertical-align:top; font:11px Arial, Helvetica, sans-serif; font-stretch:condensed;}
#CheckoutTotals td a {text-decoration:none; color:#333;}
#CheckoutTotals td a:hover {text-decoration:underline;}

#CheckoutTotalsSub, #CheckoutShipping {font:11px Arial, Helvetica; font-stretch:condensed;}
#CheckoutTotalsSub td, #CheckoutTotalsSub th {padding:12px 3px; text-align:right; border-bottom:1px solid #999; font-weight:bold; }
#CheckoutTotalsSub th, #CheckoutShipping th {font-weight:bold; color:#444;}

#CheckoutShipping td, #CheckoutShipping th {border-bottom:0px; padding:6px 3px; text-align:left; font-weight:bold;}
#CheckoutShipping td input {width:90%;}

#CheckoutShipping td input.exp_date {width:45px;}

.reviewtable {font:11px Arial, Helvetica, sans-serif;}
.reviewtable td, .reviewtable th {padding:5px 10px; text-align:left; border-bottom:1px solid #ddd;}
.reviewtable th {font-weight:bold; color:#444; text-align:left;}
.reviewtable td {color:#333; font-weight:bold;}
.reviewtable .title {font:bold 11px Verdana, Geneva, sans-serif; padding:5px 10px; color:#fff; background-color:#000;}

p.error {padding:5px; text-align:center; background-color:#900; margin:0 25px; font:bold 12px Arial; color:#fff;}

.checkout_progression {font:11px Arial; text-align:center; margin-top:25px; text-transform:uppercase;}
.checkout_progression a {color:#000; text-decoration:none;}
.checkout_progression a:hover {text-decoration:underline;}
.checkout_progression .grayed {color:#aaa;}
.checkout_progression a.selected {font-weight:bold;}

#cart_info {position:absolute; top:4px; right:18px; font:12px Verdana, Geneva, sans-serif; font-variant:small-caps; color:#fff;}
#cart_info a {color:#fff; text-decoration:none;}
#cart_info a:hover {text-decoration:underline;}
#cart_info img {height:20px;}
