@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,table,img {margin:0;padding:0;border:0;}

body,td,tr,p,div,span {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px; color:#91a0a1;}
a {color:#91be4b; text-decoration:none;}

div.h0 {font-size: 30px; color:#8ac5c3;}
h1 {font-size: 20px; color:#8ac5c3;}
h2 {font-size: 14px; font-weight:bold; color:#8ac5c3;}
h3 {font-size: 12px;}

td {vertical-align:top;}
td, tr {text-align:left;}

div.divider_top {font-size:1px; line-height:1px; padding: 4px 0 0 0; margin-left:14px; border-bottom-style: dotted; border-bottom-color:#c59fa7; border-bottom-width:thin;}
div.divider_bottom {font-size:1px; line-height:1px; padding-top: 4px;}

div.front_divider_top {font-size:1px; line-height:1px; padding: 4px 0 0 0; border-bottom-style: dotted; border-bottom-color:#c59fa7; border-bottom-width:thin; background-color:#FFFFFF;}
div.front_divider_bottom {background-color:#FFFFFF; font-size:1px; line-height:1px; padding-top: 4px;}

#front_footer_left {padding-left: 14px; padding-top: 10px; font-size: 10px; color:#91a0a1;}
#front_footer_left a {color:#91a0a1; text-decoration:underline;}

#front_footer_right {padding-right: 14px; padding-top: 10px; font-size: 11px; color:#91a0a1;}
#front_footer_right a {color:#91a0a1; text-decoration:underline;}

#footer_left {padding-left: 14px; padding-top: 10px; font-size: 10px; color:#91a0a1;}

#footer_right {padding-top: 10px; font-size: 11px; color:#91a0a1;}

#splash {position:relative; background-image:url("images/home_page_newtext2.jpg"); height:388px; }

#logo {padding-left: 36px; padding-top: 12px;}

div.nav_link {padding-top:62px; float:left;}

#detail_text {padding:20px 0 0 0;}
#detail_text a {color:#8fc222;}

#size_text {padding:0 0 5px 0;}
#quantity_text {padding:13px 0 12px 0;}
#all_shirts_text {text-align:right; padding:8px 11px 0 0;}

div.model {padding:0 3px 12px 0;}

div.size {padding:3px 4px 0 0; width:22px;}

#price {padding:13px 34px 0 26px; font-weight:bold; font-size:24px; color:#5aa2c3;}

#add_to_cart {padding-top:11px;}

div.thumbnail {margin:2px;}
div.thumb_number {padding:3px 0 3px 0; text-align:center;}
div.thumb_number_selected {margin:0 2px 0 2px; padding:5px 0 3px 0; text-align:center; background-color:#91a0a1; font-weight:bold; color:#ffffff;}

div.cart_header {background-color:#91a0a1; height:20px; font-weight:bold; color:#ffffff; padding-top:4px; border-right-style:solid; border-right-color:#e6e6e6; border-right-width:1px; padding-left:10px;}
div.cart_middle_cell {height:43px; padding-top:30px; border-right-style:solid; border-right-color:#e6e6e6; border-right-width:1px; border-bottom-style:solid; border-bottom-color:#e6e6e6; border-bottom-width:1px; padding-left:10px;}
div.cart_bottom_cell {height:43px; padding-top:30px; border-right-style:solid; border-right-color:#e6e6e6; border-right-width:1px; padding-left:10px;}

#border_fix {height:0px; font-size:1px; line-height:1px; width:775px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#91a0a1;}

#shipping_table {border-collapse:collapse; border:1px solid; border-color:#91a0a1;}
#shipping_table td {padding:2px; border-collapse:collapse; border-style:inset; border:thin solid; border-color:#e6e6e6;}


#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:250px;
	border:1px solid #91a0a1;
	background-color:#FFFFFF;
	background-image:url(alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font-weight:bold;
	font-size:11px;
	background-color:#78919B;
	color:#FFF;
	border-bottom:1px solid #e6e6e6;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:11px #91a0a1;
	height:50px;
	padding-left:5px;
	margin-left:35px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #e6e6e6;
	width:70px;
	font:11px;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}