/* CSS Document */

table.camp_order_summary {
	border:solid #AAA 1px;
	width:100%;
	border-collapse:collapse;
	padding:0px;
	margin: 0px;
}

table.camp_order_summary tr.even {
}

table.camp_order_summary tr.odd {

}

table.camp_order_summary td, table.camp_order_summary th {
	vertical-align:top;
	margin:0px;
	padding: 1px;
}

div.form_element {
	margin-bottom:5px;
}

#modal_container {
/*	padding:5px; */
	background-color:#fff;
	border:1px solid #666;
	overflow:auto;
	font-family:"Lucida Grande",Verdana;
	font-size:12px;
	color:#333;
	text-align:left;
}

#modal_container.test {
	background-color:#900;
	color:#fff;
	padding:30px;
	text-align:center
}

#modal_overlay {
	background-color:#000;
}

#modal_overlay.test {
	background-color:#fff;
}

p {
	padding:0px;
	margin:0px 0px 1.0em 0px;
}

body {
	background-color:#0a2c49;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	}
	
.img {
	margin:0 0;
	}
	
#campleft {
	background-image:url(/images/yip_camprepeater.gif);
	background-position:top left;
	background-repeat:repeat-y;
	max-width:276px;
	}
	
#cart {
	float:right;
	margin:60px 5px 0 100px;
	}
	
#cart900 {
	margin:0 5px 0 100px;
	width:795px;
	}

#ccontent {
	margin:40px 20px 0 20px;
	width:590px;
	height:300px;
	}
	
#ccontent900 {
	margin:40px 20px 0 20px;
	width:690px;
	height:300px;
	}
	
#content {
	padding:1px 0;
	}
	
#content1 {
	background-color:#FFFFFF;
	border-bottom:#0a2c49 solid 1px;
	border-top:#0a2c49 solid 1px;
	}
	
#content2 {
	background-color:#FFFFFF;
	}
	
#content3 {
	background-color:#FFFFFF;
	margin:20px 45px 20px 20px;
	}
	
#content_home {
	float:left;
	padding:1px 0;
	width:900px;
	height:424px;
	}
	
#content_home a {
	text-decoration:none;
	color:#0a2c49;
	}
	
#content_home a:hover {
	color:#ffffff;
	}
	
#custom {
	margin:5px 0;
	width:100%;
	}
	
#customblue {
	background-color:#365b80;
	width:750px;
	}
	
#customleft {
	color:#cccccc;
	padding:24px 10px;
	width:140px;
	font-size:12px;
	}
	
#customright {
	margin-right:6px;
	}
	
#customright2 {
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	width:584px;
	}
	
#customtop {
	background-image:url(http://www.yipesonline.com/images/yip_cust1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:12px;
	height:36px;
	width:750px;
	color:#365b80;
	padding:0 0 0 200px;
	}
	
#content4 {
	background-color:#FFFFFF;
	margin:0 45px 0 0;
	}

#dleft {
	width:200px;
	}
	
#flash {
	padding:147px 37px 0 0;
	text-align:right;
	}
	
#footer {
	background-color:#284b6e;
	height:20px;
	}
	
#header {
	background-image:url(/images/yip_header.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:100px;
	}
	
#header900 {
	background-image:url(/images/yip_header_900.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:100px;
	}
	
#lcontent {
	margin:40px 20px 0 20px;
	width:590px;
	}
	
#main {
	width:770px;
	}

#main900 {
	width:900px;
	}
	
#mascottop {
	background-image:url(/images/mascot1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:12px;
	height:36px;
	width:750px;
	color:#365b80;
	padding:0 0 0 200px;
	}
	
#nav {
	background-color:#284b6e;
	height:20px;
	}
	
#nav900 {
	background-color:#284b6e;
	height:20px;
	width:900px;
	}
	
#ordertable {
	background-image:url(/images/yip_rrepeater.gif);
	background-position:top right;
	background-repeat:repeat-y;
	}
	
#ordertable2 {
	background-image:url(/images/yip_rrepeater.gif);
	background-position:top left;
	background-repeat:repeat-y;
	}
	
#ordertable3 {
	background-image:url(/images/yip_rrepeater.gif);
	background-position:top left;
	background-repeat:repeat-y;
	}
	
#qcontent {
	background-color:#FFFFFF;
	padding:0 0 40px 0;
	}
	
#screentop {
	background-image:url(/images/screen1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:12px;
	height:36px;
	width:750px;
	color:#365b80;
	padding:0 0 0 200px;
	}
	
#sec_table {
	margin:50px 0 0 0;
	}
	
#shipping {
	padding:70px 0 0 0;
	text-align:right;
	}
	
#shirtstop {
	background-image:url(/images/shirts1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:12px;
	height:36px;
	width:750px;
	color:#365b80;
	padding:0 0 0 200px;
	}
	
#shortstop {
	background-image:url(/images/shorts1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:12px;
	height:36px;
	width:750px;
	color:#365b80;
	padding:0 0 0 200px;
	}
	
#thbottom {
	padding:20px 0 0 0;
	}
	
#thcolor {
	background-color:#365b80;
	width:450px;
	}
	
#thleft {
	color:#cccccc;
	padding:30px 10px 20px 10px;
	width:140px;
	}
	
#thright {
	margin-right:6px;
	margin-bottom:15px;
	}
	
#thtop {
	padding:0 0 20px 0;
	}
	
#top_nav {
	float:right;
	width:770px;
	margin:0px;
	padding:0px;
	}
	
.back_btn {
	float:right;
	vertical-align:bottom;
	}
	
.blacktxt {
	color:#000000;
	float:right;
	}
	
.blacktxtbold {
	color:#000000;
	font-weight:bold;
	}
	
.bluetxt {
	color:#284b6e;
	float:left;
	font-size:11px;
	padding:0 10px 0 0;
	text-align:center;
	}
	
.bluetxt2 {
	color:#284b6e;
	}
	
.bluetxt3 {
	color:#284b6e;
	font-size:9px;
	margin-top:3px;
	}
	
.bold {
	font-weight:bold;
	}
	
.bottom {
	padding:0 0 15px 0;
	}
	
.campright {
	margin:40px 0 20px 30px;
	}
	
.caption {
	padding:5px 0 0 0;
	}
	
.cart {
	float:right;
	padding:0 0 0 15px;
	width:755px;
	}
	
.cart_camp {
	float:right;
	padding:0 0 0 15px;
	}
	
.checkbox {
	padding:1px 1px;
	}
	
.cleft {
	width:536px;
	}
	
.colorsq {
	float:left;
	padding:5px 0 0 90px;
	}
	
.contact {
	font-size:11px;
	padding:20px 0 0 0;
	}
	
.customimage {
	border:#999999 solid 1px;
	}
	
.customright3 {
	padding:10px 0;
	width:25%;
	}
	
.descr {
	float:left;
	padding:5px 0 0 0;
	}

.descr2 {
	padding:0 0 15px 0;
	}
	
.descr3 {
	padding:15px 0 15px 0;
	}
	
.design {
	float:right;
	padding:5px 0 0 15px;
	}
	
.design2 {
	color:#000000;
	font-size:11px;
	float:left;
	padding:0 0 10px 0;
	}
	
.design3 {
	color:#000000;
	float:left;
	font-size:11px;
	margin:0 0 10px 0;
	width:100%;
	}
	
.design4 {
	float:left;
	padding:0 15px 0 0;
	}
	
.design5 {
	color:#000000;
	font-size:11px;
	float:left;
	padding:0 0 10px 0;
	text-align:right;
	}
	
.design6 {
	float:right;
	padding:5px 60px 0 0;
	}
	
.designopt {
	width:178px;
	}
	
.detail_btn {
	float:right;
	padding:0 10px 0 0;
	}
	
.dimage2 {
	float:right;
	padding:5px 15px;
	}
	
.dlink {
	color:#0a2c49;
	font-size:11px;
	padding:0 0 0 10px;
	}
	
.dlink a {
	color:#0a2c49;
	}
	
.dlink a:hover {
	color:#8ea8c1;
	}
	
.dlink2 {
	color:#0a2c49;
	font-size:11px;
	padding:12px 0 0 0;
	}
	
.dlink2 a {
	color:#0a2c49;
	}
	
.dlink2 a:hover {
	color:#8ea8c1;
	}

.dright {
	margin:20px 0;
	}
	
.dright2 {
	width:478px;
	}
	
.footer {
	color:#8ea8c1;
	font-size:10px;
	padding-right:10px;
	}
	
.green {
	color:#a9d576;
	}
	
.heading {
	color:#365b80;
	font-size:24px;
	letter-spacing:1px;
	border-bottom:#bfbfbf solid 1px;
	padding:0 0 5px 0;
	width:100%;
	line-height:30px;
	}
	
.heading2 {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	border-bottom:#bfbfbf solid 1px;
	padding:0 0 5px 0;
	width:450px;
	}
	
.heading2 a {
	color:#333333;
	text-decoration:none;
	}
	
.heading2 a:hover {
	color:#365b80;
	}
	
.heading3 {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	border-bottom:#bfbfbf solid 1px;
	padding:0 0 5px 0;
	width:100%;
	}
	
.heading4 {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	padding:0 0 5px 0;
	width:350px;
	}
	
.heading5 {
	color:#365b80;
	font-size:24px;
	letter-spacing:1px;
	border-bottom:#bfbfbf solid 1px;
	padding:0 0 5px 0;
	width:100%;
	line-height:30px;
	height:30px;
	}
	
.left {
	background-image:url(/images/yip_mark.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:536px;
	}
	
.limage {
	width:130px;
	text-align:right;
	padding:0 0 30px 0;
	}
	
.links {
	float:left;
	padding:0 19px;
	}
	
.link1 {
	background-image:url(/images/yip_ysquare.gif);
	background-position:center right;
	background-repeat:no-repeat;
	color:#8ea8c1;
	float:right;
	font-size:10px;
	padding:4px 10px;
	letter-spacing:1px;
	}
	
.link1 a {
	color:#8ea8c1;
	text-decoration:none;
	}
	
.link1 a:hover {
	color:#ffffff;
	}
	
.link1_at {
	background-image:url(/images/yip_ysquare.gif);
	background-position:center right;
	background-repeat:no-repeat;
	color:#ffe800;
	float:right;
	font-size:10px;
	padding:4px 15px;
	letter-spacing:1px;
	}

.link1b {
	background-position:center right;
	background-repeat:no-repeat;
	color:#8ea8c1;
	font-size:10px;
	padding:4px 10px;
	letter-spacing:1px;
	}
	
.link1b a {
	color:#8ea8c1;
	text-decoration:none;
	}
	
.link1b a:hover {
	color:#ffffff;
	}
	
.link1b_at {
	background-position:center right;
	background-repeat:no-repeat;
	color:#ffe800;
	font-size:10px;
	padding:4px 15px;
	letter-spacing:1px;
	}

.link2 {
	color:#8ea8c1;
	font-size:11px;
	float:left;
	margin:0 .75em;
	}
	
.link2 a {
	color:#8ea8c1;
	text-decoration:none;
	}
	
.link2 a:hover {
	color:#ffffff;
	}
	
.link2_at {
	color:#ffe800;
	font-size:10px;
	text-decoration:none;
	float:left;
	margin:0 1em;
	letter-spacing:1px;
	}
	
.link2_at a {
	color:#ffe800;
	text-decoration:none;
	}
	
.link2_at a:hover {
	color:#ffffff;
	}
	
.link3 {
	color:#8ea8c1;
	float:right;
	font-size:10px;
	padding:4px 15px;
	letter-spacing:1px;
	}
	
.linksearch {
	color:#8ea8c1;
	float:right;
	font-size:10px;
	padding:0 0 0 15px;
	letter-spacing:1px;
	}
	
.link3 a {
	color:#8ea8c1;
	text-decoration:none;
	}
	
.link3 a:hover {
	color:#ffffff;
	}
	
.link3_at {
	color:#ffe800;
	float:right;
	font-size:10px;
	padding:0 15px;
	letter-spacing:1px;
	}
	
.link4 {
	color:#8ea8c1;
	font-size:11px;
	float:left;
	margin:0 16px;
	}
	
.link4 a {
	color:#8ea8c1;
	text-decoration:none;
	}
	
.link4 a:hover {
	color:#ffffff;
	}
	
.link4_at {
	color:#ffe800;
	font-size:11px;
	text-decoration:none;
	float:left;
	margin:0 1em;
	letter-spacing:1px;
	}
	
.link4_at a {
	color:#ffe800;
	text-decoration:none;
	}
	
.link4_at a:hover {
	color:#ffffff;
	}
	
.link_cart {
	color:#8ea8c1;
	float:right;
	font-size:10px;
	letter-spacing:1px;
	}
	
.link_cart a {
	background-image:url(http://www.yipesonline.com/images/yip_cart.gif);
	background-position:center left;
	background-repeat:no-repeat;
	color:#8ea8c1;
	padding:0 15px;
	text-decoration:none;
	}
	
.link_cart a:hover {
	background-image:url(http://www.yipesonline.com/images/yip_cart2.gif);
	background-position:center left;
	background-repeat:no-repeat;
	color:#ffffff;
	padding:0 15px;
	}
	
.link_cartat {
	color:#8ea8c1;
	float:right;
	font-size:10px;
	letter-spacing:1px;
	}
	
.link_cartat a {
	background-image:url(http://www.yipesonline.com/images/yip_cart3.gif);
	background-position:center left;
	background-repeat:no-repeat;
	color:#ffe800;
	padding:0 15px;
	text-decoration:none;
	}
	
.link_cartat a:hover {
	background-image:url(http://www.yipesonline.com/images/yip_cart2.gif);
	background-position:center left;
	background-repeat:no-repeat;
	color:#ffffff;
	padding:0 15px;
	}
	
.ltxt {
	width:460px;
	padding:0 0 30px 0;
	}
	
.mascotright {
	padding:10px 0;
	width:20%;
	}
	
.pom {
	margin-top:0;
	}
	
.pomtxt {
	color:#222222;
	font-size:11px;
	}
	
.price {
	color:#284b6e;
	float:right;
	font-size:12px;
	padding:5px 10px 0 0;
	}
.price3 {
	color:#284b6e;
	font-size:12px;
	padding:5px 10px 0 0;
	}	
.price2 {
	color:#666666;
	float:right;
	font-size:12px;
	padding:5px 0;
	}
	
.rimage {
	width:234px;
	}
	
.rtable1 {
	border-right:#a6a6a6 dotted 1px;
	padding:0 5px;
	width:50%;
	}
	
.rtable2 {
	padding:0 10px;
	width:50%;
	}
	
.screenright {
	padding:10px 0;
	width:25%;
	}
	
div.select_state_prompt {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
	
.textl {
	margin:0 20px 0 30px;
	text-align:left;
	}
	
.textl2 {
	margin:0 10px 0 20px;
	text-align:left;
	}
	
.thrighttxt {
	float:left;
	padding:5px 0 0 15px;
	}
	
.wbackground {
	background-color:#ffffff;
	}
	
.white {
	color:#ffffff;
	font-weight:bold;
	}
	
.white2 {
	color:#ffffff;
	}
	
.yellow {color:#ffde00;}
	

.sitemap-ul {list-style-type:none;}
.sitemap-ul li {padding:0 0 16px 0;}

.flippack_bg {width:900px; float:left; background:url(/images/flippackbg.gif) repeat-y;}

.flippack_left {width:337px; float:left;}

.flippack_right {width:538px; float:left; padding-left:25px;}

.embroiderypack_bg {width:900px; float:left; background:url(/images/embroiderypack_bg.gif) repeat-y;}

.embroiderypack_left {width:337px; float:left;}

.embroiderypack_right {width:538px; float:left; padding-left:25px;}


/* Zoom Styles */
div.jqZoomTitle
{
	display:none;
}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

/*.jqZoomPup img
{
	border: 0px;
}
*/
.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 2px solid #000000;
	background-color: #FFF;
}
