@charset "UTF-8";
/* CSS Document */

body {
color:#333333;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
text-align: left;
vertical-align:text-bottom;

background-color:#000000;
/*
border-bottom:#265400 12px solid;
background-position:0px 90px;
background-color:#d8e9fa;e2f3fc
background-image:url(../images/bg.jpg);*/
}
.maintain_height {
	height:300px;
	display:block;
	float:left;
	width:0px;
}
div.featured_item_wrapper .item_detail .image #item_color{
	position:relative;
	top:-20px;
	width:250px;
}
.item_detail .image #item_color {
	position:relative;
	width:278px;
}
img {
border:none;
vertical-align:middle;
}
table, tr, td {
vertical-align:top;
}
a {
color:inherit;
size:inherit;
text-decoration:none;
font-style:inherit;
font-weight:inherit;
}
a:link{
color:#ed008c;
}
a:hover{
color:#666666;
}
a:visited{
color:#666666;
}
p {
font-size:14px;
}
blockquote {
width:500px;
}
h1 {
color:#000000;
font-size: 20px;
font-style: normal;
font-weight: bolder;
clear:both;
/*padding:3px;*/
margin:10px 0px 0px 0px;
vertical-align:top;
}
h2 {
	font-size:16px;
	font-style: normal;
	font-weight: bolder;
	clear:both;
	vertical-align:top;
}
.home h2{
padding:20px 0 0 0;
border-bottom:#cccccc dotted 1px;
}
h3 {
color: #5b5c5e;
font-size:12px;
font-style: normal;
/*padding:1px 1px 3px 1px;
margin:0px;*/
clear:both;
vertical-align:top;
}
h3 a, h3 a:hover, h3 a:active, h3 a:link, h3 a:visited{
    color:#5b5c5e;
}
h4 {
font-size:18px;
color:#00aeef;
font-style: normal;
font-weight: bolder;
padding:3px;
margin:0px;
clear:both;
vertical-align:top;
}
h5 {
font-size:18px;
font-style: normal;
font-weight:normal;
padding:3px;
margin:0px;
clear:both;
vertical-align:top;
}
h6 {
color:#ec00a9;
font-size:12px;
font-style: normal;
font-weight: bolder;
/*padding:8px;*/
margin:0px;
clear:both;
vertical-align:top;
text-align:center;
}
em {
color:#ec00a9;
font-style:inherit;
font-weight:inherit;
}
small {
font-size:12px;
font-style:inherit;
font-weight:inherit;
}
large{
font-size:18px;
font-style: inherit;
font-weight:inherit;
}
i {
font-size:inherit;
font-style:italic;
font-weight:inherit;
}
b {
font-size:inherit;
font-style:inherit;
font-weight:bold;
}
ul {
}
#catalog_links{
	width: 996px;
	padding: 0px;
}
#design_ideas{
	display:block;
	width:996px;
	margin:20px auto;
}
#design_ideas div, #design_ideas li{
	float:left;
	display:block;
}
#catalog_links div h2{
	display:block;
	background-image: url(../images/catalog/category_pics/category_grad.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
	
#catalog_links div {
	float:left;
	display:block;
	padding:0px;
	position:relative;
    z-index: 2;
}

#catalog_links div.catalog_link a{
	text-indent:-9999px;
	overflow:hidden;
		width:160px;
	height:219px;
	display:block;
}
#catalog_links div#t-shirts a{
	background:url(../images/catalog/category_pics/t-shirts.jpg);
	background-repeat: no-repeat;
}
/*#catalog_links div#t-shirts a:hover{
	background:url(../images/catalog/category_pics/t-shirts_over.jpg);
}
#catalog_links div#womens a:hover{
	background:url(../images/catalog/category_pics/womens_over.jpg);
}
#catalog_links div#sweats a:hover{
	background:url(../images/catalog/category_pics/sweats_over.jpg);
}
#catalog_links div#business a:hover{
	background:url(../images/catalog/category_pics/business_over.jpg);
}
#catalog_links div#athletics a:hover{
	background:url(../images/catalog/category_pics/athletics_over.jpg);
}
#catalog_links div#youth a:hover{
	background:url(../images/catalog/category_pics/youth_over.jpg);
}
*/
#catalog_links div#womens a{
	background-image: url(../images/catalog/category_pics/womens.jpg);
	background-repeat: no-repeat;
}
#catalog_links div#sweats a{
	background:url(../images/catalog/category_pics/sweats.jpg);
	background-repeat: no-repeat;
}
#catalog_links div#business a{
	background:url(../images/catalog/category_pics/business.jpg);
	background-repeat: no-repeat;
}

#catalog_links div#athletics a{
	background:url(../images/catalog/category_pics/athletics.jpg);
	background-repeat: no-repeat;
}

#catalog_links div#youth a{
	background:url(../images/catalog/category_pics/youth.jpg);
	background-repeat: no-repeat;
}


#catalog_links div a, #design_ideas div a{
	display:block;
}
#catalog_links div a img {

}
#banners{
	padding:0px 10px 0px 0px;
	display:block;
	width:680px;
	height:265px;
	float:left;	
	overflow:hidden;
}
div#banners div {	
	float:left;
	display:block;
}
#banners_right {
	width:253px;
	height:227px;
	padding:0 0 20px 0;
}
#banner_design {
	width:703px;
	height:227px;
	padding:0 0 20px 0px;
	background:url(../images/banner_design.jpg) no-repeat;
}
#banner_embroidery {
	width:253px;
	height:110px;
	padding:0 0 7px 0;
	background:url(../images/banner_embroidery.jpg) no-repeat;
}
#banner_high_volume {
	width:253px;
	height:110px;
	padding:0;
	background:url(../images/banner_high_volume.jpg) no-repeat;
}
.cloud {
	display: inline;
	left: 100px;
	position: fixed;
	top: 10px;
	z-index:0;
}
.clouds {
	z-index:0;
	display:inline;
	height:0px;
	position:fixed;
}
li {
list-style:none;
list-style-position:inside;
margin-left:10px;
}
div.indent {
margin:2px 0px 0px 15px;
}
.item_page_details{
	clear:both;
	display:block;
	float:left;
	background-color: #FFF;
}
.item_detail_upper_center{
	background-image: url(../images/item_pg/item_info_top_horiz_tile.jpg);
	background-repeat: repeat-x;
	height: 36px;
	display: block;
	float: left;
	width: 338px;
}
.item_detail_upper_right{
	background-image: url(../images/item_pg/item_info_upper_right_corner.jpg);
	display: block;
	float: left;
	height: 36px;
	width: 7px;
	background-repeat: no-repeat;
}
.item_detail_center_left{
	display: block;
	
	float: left;
	background: url(../images/item_pg/item_info_left_vert_tile.jpg)  repeat-y;
}
.item_detail_center_center{
	display: block;
	float: left;
	width:670px;
	padding:10px;
}
.item_detail_center_right{
	display: block;
	float: left;
	background-image:url(../images/item_pg/item_info_rt_vert_tile.jpg);
	background-repeat:repeat-y;
	background-position:666px 0;
	width:673px;
}
.item_detail_bottom_left{
	background-image: url(../images/item_pg/item_info_lower_left_corner.jpg);
	height: 5px;
	width: 7px;
	display: block;
	float: left;
}
.item_detail_bottom_center{
	background-color: #FFF;
	height: 5px;
	display: block;
	float: left;
	width: 659px;
}
.item_detail_bottom_right{
	background-image: url(../images/item_pg/item_info_lower_right_corner.jpg);
	height: 5px;
	width: 7px;
	display: block;
	float: left;
}
.quote_btn_left {
	background:url(../images/quote_btn_left.jpg) repeat-x;
	display:block;
	float:left;
	height:36px;
	width:31px;
}
.quote_btn_center {
	background:url(../images/quote_btn_center.jpg) repeat-x;
	padding:0 10px;
	height:36px;
	display:block;
	float:left;
	font-weight:bold;
	line-height:36px;
	font-size:20px;
}
.quote_btn_right {
	background:url(../images/quote_btn_right.jpg) repeat-x;
	height:36px;
	display:block;
	float:left;
	width:4px;
}
.item_info_section {
	clear:none;
	display:block;
	float:left;
	background-color: #FFF;
	padding: 5px;
	margin-top: 20px;
}
.featured_item_wrapper .item_info {
	
	padding-left:70px;
}
#featured_item_details {
	width:670px;
	height:78px;
	float:left;
}
div.padding {
clear:both;
display:block;
float:left;
width:445px;
padding:5px;
}
div.margin {
width:976px;
clear:both;
display:block;
float:left;
padding:10px;
}
td.specs_table_td{
width:	390px;
}
td.specs_image_td{
padding:10px;	
width:175px;
}
.specs_table td {
text-align:left;
font-size:12px;
}
.sizes_border1{ 
padding: 1px 5px; 
border-top:1px solid #CCCCCC;
}
.sizes_border2{ 
padding: 1px 5px; 
border-top:1px solid #CCCCCC; 
border-left:1px solid #CCCCCC;
}

.wrapper {
width:1000px;
margin:0 auto;
padding:0;
z-index:3000;
/*position:relative;*/
}

#top {
height:8px;
width:1024px;
display:none;
/*background:transparent url(../images/body_top.png) no-repeat;*/
}
#body {
/*border-top:#cccccc solid 3px;*/
padding:0;
margin:0;
background-color:#fff;	
z-index:0;
}
#body .wrapper {
z-index:0;
}
.no_display {
width:0;
height:0;
display:none;
overflow:hidden;
visibility:collapse;
}



.category_link{
	text-decoration:none;
	display:block;
	float:left;
	height:22px;
	clear:both;
	margin:0;
}

.search {
/*margin-top:5px;*/
padding:4px 0px 3px 10px;
}
#login {
/*margin:-10px 0px 0px 15px;*/
float:left;
}

#left_menu .search form input{
width:96px;
}
.search form input{
width:200px;
}
.search form input, .login_center form input{
color:#aaaaaa;
font-size:12px;
padding:2px 4px;
background:#FFFFFF;
border:1px solid #CCCCCC;
margin:0;
}
#contact_form label{
	padding:5px;
	display:block;
}
.search form input.search_over{
color:#000000;
}
#searchform {
	width:950px;
	clear:both;
}
.search form input#submit, .login_center form input#submit, #submit {
background: url(../images/menu_over_bg.jpg);
color:#FFFFFF;
padding:4px 3px 3px 3px;
width:60px;
border:none;
cursor:pointer;
margin:0;
}
#q_submit{
background: url(../images/quick_quote/email_submit_btn.jpg);
border:none;
cursor:pointer;
margin:0;
width:56px;
height:23px;
color:#FFFFFF;
}

#left_menu {
padding:0;
float:left;
width:156px;
margin:0 5px;
}
#left_menu ul {
margin:0;
padding:0;
}
#left_menu ul li.header a {
/*background-image:url(../images/blue-grad.jpg);*/
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
padding:6px 3px;
}
#left_menu span.customer_service_links ul li.header a {
/*background-image:url(../images/orange-grad.png);*/
}
#left_menu ul li {
list-style-position:outside;
list-style:none;
margin:0;
padding:0;
border:1px solid #FFF;
}
/*============shipping============*/
.content_indent{
display:block;
width: 875px;
margin: 0px auto;
overflow:hidden;
}


#left_menu ul#shipping li {
margin:0;
padding:3px;
/*border-bottom:#CCCCCC solid 2px;*/
}
#left_menu ul#shipping li.even {
/*background-image:url(../images/blue-grad.jpg);*/
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
#left_menu ul#shipping li.odd {
background:#FFFFFF;
}
#left_menu ul li a {
color:#666666;
background-color:#EEEEEE;
text-decoration:none;
display:block;
padding:3px;
margin:0;
}
#left_menu ul li a:hover {
color:#666666;
background:url(../images/grey-grad.png) repeat-x;
}
#left_menu .sub_cat a {
color:#666666;
background-color:#EEEEEE;
text-decoration:none;
display:block;
padding:3px 3px 3px 20px;
margin:0;
text-indent:-6px;
}
#left_menu .sub_cat a:hover {
background:url(../images/grey-grad.png) repeat-x;
}
#left_menu .customer_service_links, #left_menu .catalog_links {
margin:10px 0px;
border:2px solid #CCC;
}

#content {
padding:8px;
padding-top:18px;
float:left;
width:980px;
display:block;
margin:0px;
}

/*====Catalog catagories, and design ideasPage=====*/
.category_div ul.category_list, .my_designs ul{
width:996px;
margin:0px auto;
clear:both;
}
.subcat_div {
	border-top:2px solid #CCCCCC;
	padding:10px 0;
}
.subcat_div ul li {
	width:170px;	
	float:left;
	display:block;
}
.subcat_div ul li span.subcat_title a {
	
	display:block;
	margin:0 auto;
	text-align:center;
}
.subcat_div ul li img {
width:160px;	
}
.my_designs ul li {
	float:left;
	width:400px;
	display:block;
	padding:0px 5px;
	list-style: none;
	text-align:left;
}
.category_div ul li{
float:left;
width:321px;
padding:0px 2px;
margin:0;
list-style: none;
text-align:left;
}
.category_div ul li div ul li{
width:150px;
float:none;
height:auto;

}
.category_div ul li div.info ul li a{
	font-size:10px;

}
.category_div ul li div.info ul li.category_group {
		padding:9px 0px 0px 0px;
}
.category_div ul li div.info ul li.category_group a{
	color:#ec008c;

	font-size:12px;
}
div.category_div {
padding:0;
}
div.category_div ul li div.image{
display:block;
margin:0;
width:167px;
float:left;
text-align:center;
}
div.category_div ul li div.info{
display:block;
margin:0;
float:left;
width:150px;
height:350px;
padding:0px 0px 0px 0px;
text-align: left;
overflow:hidden;
}
.category_group{
font-weight:bold;
margin-top:10px;
}

/*======design ideas===============*/

.designideas_cats {
width:156px;
height:260px;
display:block;
float:left;
padding:0px 15px;
margin:0px 5px 20px 5px;
}
.designideas_cats a:link img, .designideas_cats a:visited img{
border-left-width:3px;
border-left-style:solid;
border-left-color:#29567f;
border-top-width:3px;
border-top-style:solid;
border-top-color:#29567f;
border-right-width:3px;
border-right-style:solid;
border-right-color:#29567f;
}
.designideas_cats a:hover img{
border-left-width:3px;
border-left-style:solid;
border-left-color:#ec00a9;
border-top-width:3px;
border-top-style:solid;
border-top-color:#ec00a9;
border-right-width:3px;
border-right-style:solid;
border-right-color:#ec00a9;
}
.designideas_cats p {
margin:0px;
color:#29567f;
display:block;
height:20px;
line-height:20px;
overflow:hidden;
}
.designideas_cats div.edit {
display:block;
color:#FFFFFF;
width:156px;
height:25px;
line-height:25px;
text-align:center;
font-weight:bold;
background-color:#29567f;
}
.designideas_cats a:hover div.edit {
display:block;
color:#fff;
width:156px;
height:25px;
line-height:25px;
text-align:center;
font-weight:bold;
background-color:#ec00a9;
}
/*=============design ideas category page===============*/
/*.design_idea_category{
width:750px;
margin:0px auto;
}
.design_idea_category ul{
display:block;
float:left;
width:840px;
margin:0px auto;
}
.design_idea_category ul li{
display:block;
float:left;
width:250px;
margin:0px 10px;
}
.design_idea_category img{
display:block;
float:left;
display:block;
width:75px;
height:75px;
}
.design_idea_category h1{
display:block;
width:160px;
font-size:14px;
font-weight:bold;
border-bottom:2px solid #000000;
margin-bottom:7px;
}
.design_idea_category h2{
display:block;
float:left;
}
.design_idea_category ul.info{
display:block;
float:left;
width:150px;
}
*/
.design_idea_category{
margin:0px auto;
}
.design_idea_category ul{
display:block;
float:left;
margin:0px auto 10px;
}
.design_idea_category ul li{
display:block;
float:left;
width:175px;
margin:0px 21px;
}
.design_idea_category img{
display:block;
display:block;
width:175px;
padding-bottom:7px;
}
.design_idea_category h1{
display:block;
width:175px;
font-size:14px;
font-weight:bold;
margin-bottom:7px;
}
.design_idea_category h2{
display:block;
float:left;
}
.design_idea_category ul.info{
display:block;
width:175px;
}



/*====item page====*/
div.item_div{
padding:18px;
}

div.item_div ul{
margin:0px auto;

width:940px;
background-color:#FFFFFF;
}
div.item_div ul li{
	float:left;
	margin:0;
	width:203px;
	height:325px;
	list-style:none;
	text-align:left;
	background:url(../images/catalog/catalog_item.jpg) no-repeat;
	overflow:hidden;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 8px;
}
div.item_div ul li.admin_item{
width:360px;
}
.featured_item_wrapper {
	background-image: url(../images/featuredItem/feat_item_banner.png);
	background-repeat: no-repeat;
}
#featured_item_footer {
	background-image: url(../images/featuredItem/feat_item_footer_BG.jpg);
	background-repeat: repeat-x;
	height: 18px;
	margin: 0px;
	position:relative;
	left:-15px;
	z-index:0;
	width:978px;
	top:4px;
}
.featured_items {
	margin-top:10px;
	background-image:none;
	
	padding: 10px 15px 0 15px;
	
	-moz-border-top-left-radius: 8px;
	-moz-border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	
	border: #CCCCCC solid 1px;
	border-bottom:none;
	
	
	moz-box-shadow: 1px -1px 2px #CCC;
	-webkit-box-shadow: 1px -1px 2px #CCC;
	box-shadow: 1px -1px 2px #CCC;
	
}
.featured_items .item_detail img{
	margin:0;

}
.featured_items .item_detail{
	margin:0;
	background-image:none;
	background-repeat:repeat;
	padding:5px 0px;
	width:950px;
}
.featured_items .item_detail .item_info{
	width:670px;
}
.featured_items h1{
	color:#000;
	margin: 0px;
}
div.item_div h2{
	/*background: url(../images/menu_over_bg.jpg) repeat-x;*/
	padding:5px;
	color:#000;
}
div.item_div h6{
	/*background:url(../images/grey_grad.jpg) repeat-x;*/
}
div.item_div ul li h6{
	width:200px;
	height:16px;
	line-height:18px;
	overflow:hidden;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
}
div.item_div {
padding:0;
}
div.item_div ul li .image img{
	width:150px;
}
div.item_div ul li div.image{
    display:block;
    float:left;
    width:150px;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 21px;
	padding-bottom: 5px;
    text-align:left;
}
.item_detail_link{
	text-align:center;
	display:block;
	float:right;
	margin-right:6px;
}
.item_detail_button{
	background-image: url(../images/catalog/item_detail_button.jpg);
	background-repeat: no-repeat;
	padding: 4px 1px;
	text-align: center;
	display: inline-block;
	font-size: 13px;
	height: 26px;
	width: 79px;
}
.item_detail_button_category{
	background-image: url(../images/catalog/item_detail_button_category.jpg);
	background-repeat: no-repeat;
	padding: 4px 1px;
	text-align: center;
	display: inline-block;
	font-size: 13px;
	height: 26px;
	width: 79px;
}

.group_div {
	padding:0 20px;
}
div.group_div ul li{
	float:left;
	display:block;
}
div.group_div ul li ul li{
	float:none;
	clear:both;
}
#calendars{
	text-align:center;
	display:block;
	float:left;
	width:288px;
	height:265px;
	background-image:url(../images/calendar_body.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#calendars span.black{
	color:#000;
	margin-right:5px;
	font-size: 13px;
}
#calendars h2{
}
#calendars span.cal_head, #calendars h2{
	color:#022642;
	margin-left: 30px;
	margin-top: 12px;
}
#calendars span.cal_head{
	
}
#splash_info{
	display:block;
	float:left;
	
	margin:0px auto;
	padding:20px 10px;
	text-align:justify
}
#item_page {
	margin-top:10px;
	background:#f4f4f4;
	padding:10px;
	position:relative;
	top:-18px;
	width:975px;
	left:-8px;
	
	-moz-border-top-left-radius: 8px;
	-moz-border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	
	border: #CCCCCC solid 1px;
	border-bottom:none;
	
	moz-box-shadow: 1px -1px 2px #CCC;
	-webkit-box-shadow: 1px -1px 2px #CCC;
	box-shadow: 1px -1px 2px #CCC;
}

.item_detail{

	
}
div.item_detail div.image img{
	width:240px;
	padding: 10px 10px 20px 10px;
	
}
div.featured_item_wrapper div.item_detail div.image img{
	width:175px;
	padding: 40px 10px 20px 30px;
	
}
div.item_detail div.image{
display:block;
float:left;
width:278px;
padding:0px;
text-align:left;
margin:0;
text-align:left;
}
div.featured_item_wrapper div.item_detail div.image, div.item_detail div.quote_image{
display:block;
float:left;
width:210px;
padding:0px;
text-align:left;
margin:0;
text-align:left;
}
div.item_div ul li div.info{
display:block;
float:left;
height:135px;
text-align:left;
padding:0;
}
div.item_div ul li div.info p {
	display: block;
	float: left;
	padding: 2px;
	padding-right: 4px; 
}
div.item_detail div.info{
display:block;
float:left;
width:500px;
overflow:auto;
text-align:left;
}


/*=======sub nav====*/
.sub_nav {
margin:0 0 3px 0;
background:url(../images/grey_grad.jpg) repeat-x;
border:1px solid #ccc;
padding:2px;
}
.sub_nav a {
text-decoration:none;
}
.sub_nav a:hover, p a:hover, li a:hover, h3 a:hover {
text-decoration:underline;
}
.sample_div{
margin:5px 0 20px 0;
}
.sample_div ul li {
	display:block;
	text-align:center;
	float:left;
	margin:12px 0 0 8px;
	width:105px;
	overflow:hidden;
	height:72px;
}
.sample_div ul li img {
	width:105px;
}
#available_sizes {
	/*width:123px;
	height:31px;
	background-image: url(../images/featuredItem/avail_sizes.png);*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #35ade0;
	line-height:14px;
}
.item_info {

display:block;
float:left;
width:680px;
padding:0px 0px 5px 15px;
}
.item_info h6{
	text-align:left;
}
.quote_info {
/*border:1px solid #CCCCCC;*/
display:block;
float:left;
width:480px;
padding:0px;
}
.quote_price {
border:1px solid #CCCCCC;
display:block;
float:left;
width:700px;
padding:0;
margin:10px;
}
.quote_info .item_header {
width:100%;
}
#yourquote{
	padding:5px;
	text-align:left;
}

hr {
height:1px;
background-color:#CCCCCC;
border:none;
margin:8px 5px;
}
a span.quote, a span.details{
margin:1px 1px 1px 4px;
text-decoration:none;
font-weight:bold;
}
a:hover span.quote, a:hover span.details {
text-decoration:underline;
}
a span.designstudio{
margin:1px 0 5px 0;
background:url(../images/itm_sd_btn_02.jpg) repeat-x;
height:16px;
display:block;
float:left;
line-height:16px;
width:95px;
text-align:center;
text-decoration:none;
font-weight:bold;
cursor:hand;
}
a span.designstudioleft{
	margin:1px 0 5px 0;
background:url(../images/itm_sd_btn_01.jpg) no-repeat;
height:16px;
display:block;
float:left;
width:6px;
cursor:hand;
}

a span.designstudioright{
	margin:1px 0 5px 0;
background:url(../images/itm_sd_btn_03.jpg) no-repeat;
height:16px;
display:block;
float:left;
width:6px;
cursor:hand;
}
a span.designstudioquote{
background:url(../images/itm_sd_lg_btn_02.jpg) repeat-x;
color:#F4F4F4;
cursor:hand;
}
a span.designstudioquote_left{
margin:1px 0 5px 0;
background:url(../images/itm_sd_btn_01.jpg) no-repeat;
height:16px;
display:block;
float:left;
width:6px;
cursor:hand;
}
a span.designstudioquote_right{
margin:1px 0 5px 0;
background:url(../images/itm_sd_btn_03.jpg) no-repeat;
height:16px;
display:block;
float:left;
width:6px;
cursor:hand;
color:#F4F4F4;
}
a span.designstudiolarge{
margin:1px 0 5px 0;
background:url(../images/itm_sd_lg_btn_02.jpg) repeat-x;
height:60px;
display:block;
float:left;
line-height:25px;
width:200px;
text-align:center;
text-decoration:none;
font-weight:bold;
cursor:hand;
color:#F4F4F4;
font-size:24px;
line-height:60px;
}
a:hover span.designstudiolarge{
	color:#666666;
}
a span.designstudiolargeleft{
	margin:1px 0 5px 10px;
background:url(../images/itm_sd_lg_btn_01.jpg) no-repeat;
height:60px;
display:block;
float:left;
width:16px;
cursor:hand;
}
a span.designstudiolargeright{
	margin:1px 10px 5px 0;
background:url(../images/itm_sd_lg_btn_03.jpg) no-repeat;
height:60px;
display:block;
float:left;
width:16px;
cursor:hand;
}
.clear {
clear:both;
}
.size {
display:block;
float:left;

height:25px;
font-size:8pt;
}
.left_tab, .center_tab, .right_tab {
	float:left;
	display:block;
	height:25px;
}
.item_header_tab_selected .left_tab, .item_header_tab_blue .left_tab {
	background-image:url(../images/item_pg/selected_tab_left.jpg);
	width: 6px;
	height: 36px;
}
.item_header_tab_selected .right_tab, .item_header_tab_blue .right_tab {
	background-image:url(../images/item_pg/selected_tab_rt.jpg);
	width: 7px;
	height: 36px;
}
.item_header_tab .left_tab {
	background-image:url(../images/item_pg/blue_tab_left.jpg);
	width:10px;
	height: 36px;
}
.item_header_tab .right_tab {
	width:9px;
	background-image:url(../images/item_pg/blue_tab_rt.jpg);
	height: 36px;
}
.item_header_tab .center_tab{
	text-align:center;
	background-image: url(../images/item_pg/blue_tab_tile.jpg);
	height: 36px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.item_header_tab_selected .center_tab{
	background-image: url(../images/item_pg/selected_tab_tile.jpg);
	padding:10px 0 5px 0;
	text-align:center;
}

.item_header_tab .center_tab a{
	padding:10px 0 5px 0;
	color:#F4F4F4;
}
.item_header_tab_selected .center_tab a{
	color:#000000;
	background-repeat: repeat-x;
}
.item_header_tab .center_tab a, .item_header_tab_selected .center_tab a, .item_header_tab_blue .center_tab a{
	padding:10px 18px 5px 18px;

}
.item_header_tab {
	background-color:#EEEEEE;
	border-bottom:2px solid #000000;
	height:25px;
	padding:0;
	color:#000000;
	float:left;
	display:block;
}
.item_img_bg{
	background-image: url(../images/item_pg/item_img_bg.jpg);
	background-repeat: no-repeat;
	width: 278px;
	height:341px;
}
.dotted_sep {
		background:url(../images/dot.jpg) repeat-x;	
		height:4px;
}
#item_page_footer {
	background:url(../images/item_page_footer_BG.jpg) repeat-x;
	margin:0;
	height:18px;
	clear:both;
	position:relative;
	top:14px;
	left:-10px;
	width:995px;
	background-position:-2px 0;
	
}
/***************************************/

.category_header_tab .left_tab {
	background-image:url(../images/item_info_tab_left.gif);
	width:4px;
}
.category_header_tab .right_tab {
	width:4px;
	background-image:url(../images/item_info_tab_right.gif);
}
.category_header_tab .center_tab {
	width:152px;
	padding:5px 0 0 0;
	text-align:center;
}
.category_header_tab .center_tab a {
	color:#FFFFFF;
}
.category_header_tab .center_tab a {
	padding:5px 18px;
}
.category_header_tab {
	background-color:#EEEEEE;
	height:25px;
	padding:0;
	width:160px;
	color:#000000;
	float:left;
	display:block;
}
/***************************************/

.item_header_tab_selected{
	color:#000;
	height:36px;
	padding:0;
	float:left;
	display:block;
}
.item_header_tab_blue{
	background-color:#00aeef;
	border-bottom:2px solid #ec008c;
	color:#FFFFFF;
	height:25px;
	padding:0;
	width:160px;
	float:left;
	display:block;
}
.brand_links {
	padding:10px;	
}
.brand_links img {
	width:70px;
}
div.small_swatch{
	width:8px;
	height:8px;
	display:block;
	float:left;
	text-indent:-9999px;
	border:#FFF 1px solid;
}
.price_label {
	float:left;
	display:block;
	padding:0;
	margin:0;
}
.active_price{
	font-weight: bold;
	color: #093;
}
.fabric_info{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-bottom: 1px;
}
.fabric_info img{
	vertical-align: text-top;
}
.price_rating {
	height:15px;
	padding:0px 0 0 0;
	overflow:hidden;
	float:left;
	display:block;
	font-size: 13px;
}
.price_bar{
	background:url(../images/dollar_icon.gif) repeat-x;
	height:15px;
}
div.swatch_label {
height:25px;
width:90px;
display:block;
float:left;
padding:2px;
overflow:hidden;
line-height:12px;
font-size:10px;
cursor:pointer;
}
div.swatch_column {
width:90px;
display:block;
float:left;
padding:2px;	
}
div#swatch_label_over {
	background:#00aeef;
}
div.swatch_item, div.swatch_quote {
width:20px;
height:20px;
display:block;
float:left;
margin:2px;
border:1px solid #666666;
text-indent:-9999px;
cursor:pointer;
line-height:0px;
float:left;
padding:0;
overflow:hidden;
}
div.asset_swatch {
width:20px;
height:10px;
display:block;
float:left;
margin:-8px 0 0 0;
border:none;
text-indent:-9999px;
cursor:pointer;
display:block;
float:left;
}
div#swatch_over {
border:1px solid #ec00a9;
}
.item_header {
	color:#000000;
	display:block;
	/*background:url(../images/blue-grad.jpg) repeat-x;*/
/*background:#00aeef;/*url(../images/yellow-grad.jpg) repeat-x;*/
/*background:url(../images/login_center.jpg) repeat-x;
background:url(../images/grey_grad.jpg) repeat-x;*/
    width:100%;
	margin:0;
	text-indent:5px;
	text-align: center;
	padding: 8px;
}
.item_header a:link{
	color:#000000;
}
.faq_header {
	/*background:url(../images/blue-grad.jpg) repeat-x;*/
	/*background:#B9E5FB;*/
	/*url(../images/yellow-grad.jpg) repeat-x;*/
	padding:2px;
	margin:0 0 6px 0;
	font-weight:bold;
}
.faq_header a{
	color:#336699;
	font-size:8pt;
}
.heading6{
	clear:both;
	color:#336699;
	font-size:10pt;
	font-style:normal;
	font-weight:bolder;
	margin:0;
	text-align:center;
	vertical-align:top;
}

.size {
margin:1px 5px;
}
select {
margin:1px 5px;
}
#left_menu select {
width:146px;
}

.searchresults {
padding-left:4px;
background-color:#FFFFFF;
color:#000000;
width:255px;
height:130px;
border:groove;
border-color:#ffffff;
}
.catalog_menu_visible{
display:inherit;
}
.catalog_menu_invisible{
display:none;
}

/*=================homepage==========*/
.banner {
height:242px;
width:681px;
}
.banner_selectors{
height:25px;
}

.inactive_banner {
margin: 3px 2px;
float:right;
padding:0;
height:13px;
width:11px;
background-image:url(../images/inactive_banner.png);
cursor:pointer;
}
.active_banner {
margin: 3px 2px;
float:right;
padding:0;
height:13px;
width:11px;
background-image:url(../images/active_banner.png);
cursor:default;
}
.designs_container {
margin-left:5px;
display:block;
float:left;
width:520px;
}
.custominfo {
display:block;
float:left;
background-color:#f5f5f5;
color:#666666;
padding:10px;
width:478px;
overflow:visible;
}
.designs_homepage {
float:left;
width:117px;
padding:0px 10px 10px 0px;
font-weight:bold;
}
.featured_section {
margin-top:20px;
}
.featured_item {
margin:-5px 0px 0px 0px;
display:block;
float:left;
width:158px;
text-align:center;
}
.home_sub_cats {
text-align:left;
margin-left:30px;
height:65px;
}
.home_sub_cats a {
color:#5181ae;
}
.homeheader {
padding:3px 28px;
}
div.featured_item_pic {
margin: 5px 0px 4px 0px;
height:142px;
}
p.featured12px {
font-size:12px;
}
.local_design {
background-image:url("../images/or420_28_p.jpg");
width:240px;
height:220px;
color:#FFFFFF;
font-size:18px;
padding:75px 0 0 0;
margin-top:-25px;
}
.local_design img {
width:45px;
margin:5px 0 -5px 0;
}
.iheart {
color:#FFFFFF;
font-size:45px;
}
.width120px {
margin:-4px 0 0 0;
width:120px;
font-size:16px;
display:block;
overflow:hidden;
}
.faq_invisible {
	visibility:hidden;
	overflow:hidden;
	height:0px;
	margin-left:20px;
}
.faq_visible {
	visibility:visible;
	overflow:visible;
	height:auto;
	margin-right:40px;
	margin-left:40px;
	margin-top:4px;
	margin-bottom:16px;
	font-size:8pt;
}
.faq_visible input,textarea{font-size:8pt;}
.faq_block{
	margin-left:15px;
	font-size:10pt;
}
.faq_admin_block{
    width:715px;
	margin-left:15px;
}
.faq_minus, .faq_plus {
	float:left;
	display:block;
	margin:0 5px 0 0;
}
.faq_minus {
	background:url(../images/minus.jpg);
	height:18px;
	width:18px;
}
.faq_plus {
	background:url(../images/plus.jpg);
	height:18px;
	width:18px;
}
table.ship {
padding:4px;
empty-cells:hide;
width:600px;
text-align:center;
}
.ship td, td.left {
background-color:#f5f5f5;
vertical-align:middle;
height:22px;
font-weight:bold;
}
td.header {
background-color:#29567f;
background-repeat:repeat-x;
vertical-align:middle;
color:#FFFFFF;
height:30px;
}
td.rush, td.rushleft, .review_First_name {
background-image:url(../images/lm_cat_1.png);
background-repeat:repeat-x;
vertical-align:middle;
}
td.rushheader {
background-color:#ec00a9;
background-repeat:repeat-x;
height:30px;
vertical-align:middle;
color:#FFFFFF;
}
td.rushleft{
text-align:left;
padding-left:16px;
}

td.left{
text-align:left;
padding-left:16px;
}
.centered_marg{
align:center;
margin:40px 20px 20px 20px;
clear:left;
float:none;
font-weight: bolder;
color:#ec00a9;
font-size:14px;
font-style: normal;
}

.service_items{
}
.service_menu{
}
.review_info{
}
.review_label{
}
.rev_states{
width:200px;
}
#home_left_column{
display:block;
float:left;
width:520px;
}
#reviews{
float:left;
display:block;
width:180px;
margin:0 0 0 40px;
padding: 0;
}
.review_input{
width:200px;
}
.rev_image{
width:200px;
height:100px;
}
td.fb_field{
vertical-align:top;
}
#shipping_dates {
text-align:center;
}
.menu_cal {
	width:116px;
	height:148px;
	display:block;
	text-align:center;
	float:left;
	padding:0px 10px;
	background-image:url(../images/rush_calendar.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:3px;
}
.menu_cal span {
	text-align:center;
	font-size:11px;
	padding:23px 0 0 0;
	font-weight:bold;
	display:block;
	color:#000;
}
.menu_cal span em {
	text-align:center;
	font-size:11px;
	font-weight:bold;
	display:inline;
	color:#078dbd;
	font-style: normal;
	float: none;
	padding:0;
}
.menu_cal em {
text-align:center;
font-size:14px;
font-weight:bold;
font-style:italic;
display:block;
color:#FF00FF;
}
.menu_cal .top {
line-height:16px;
text-align:center;
font-weight:bold;
padding:5px 20px;
color:#FFFFFF;
}
.menu_cal .bottom {
width:116px;
padding:0px;
text-align:center;
color:#000000;
font-weight:bold;
font-size:40px;
}
#rush_cal{
	background-image: url(../images/calendar.png);
}
#rush{
	color: #e8329e;
}
#cal_start_designing, #cal_start_designing a{
	color: #078dbd;
	font-size: 21px;
	font-weight: bold;
	margin-top: 6px;
	line-height:31px;
}
#cal_start_designing a:hover{
	color:#FF00FF;
}
.design_studio_cal{
	font-size: 10px;
	float: left;
	text-align:center;
}
#ds_rush_cal{
	color: #000;
	background-image: url(../images/design_studio_header/ds_rush_cal.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 10px;
}
#ds_free_cal{
	color:#000;
	background-image: url(../images/design_studio_header/ds_free_cal.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	margin-right: 3px;
	margin-left: 3px;
}
#ds_cal_em_free{
	color:#2198c8;
}
#ds_cal_em_free, #rush{
	font-weight: bold;
}
#ds_header_bullet{
	margin-top: 9px;
	margin-right: 5px;
}
.top_right_section span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	float:left;
	margin-top:7px;
}
.top_right_section{
	float: right;
}
.review_panel {
border:1px solid #CCCCCC;
display:block;
float:left;
padding:10px;
margin: 0;
width:180px;
background-color:#EEEEEE;
}
.review_panels {
display:block;
float:left;
padding:1px;
width:16i0px;
}
.rev_table_overall {
float:right;
background-color:#999999;
}
.fb_table {
float:right;
}
.review_State, .review_City, .review_Comments  {
margin: 2px 0px 0px 15px;
padding: 3px;
float:left;
width: 500px;
background-color:#f5f5f5;
}
.review_First_name {
margin-left:20px;
font-weight:bold;
}
.rating_stars {
background-image:url(../images/star.gif);
background-repeat:repeat-x;
height:16px;
display:block;
}
.review_Email {
margin-left:20px;
font-weight:bold;
}
.review_star_bg {
background-image:url(../images/lm_cat_1.png);
background-repeat:repeat-x;
width:100%;
height:100%;
align:left;
}
.review_State, .review_City{
display:none;
}
.review_Comments {
height:161px;
padding: 5px 10px 5px 10px;
width: 510px;
}
.feedback_td_Web_Site, .feedback_td_Customer_Service, .feedback_td_Apparel_Quality, .feedback_td_Printing_Quality, .feedback_td_Packaging {
background-color:#eeeeee;
vertical-align:middle;
text-align:left;
text-indent:10px;
color:#333333;
font-weight:bold;
}
.feedback_td_Apparel_Quality {
}
.feedback_td_Printing_Quality {
}
.feedback_td_Packaging {
}
.review_Feedback {
float:right;
}
.feedback_main_table {
float:right;
width:250px;
}
.feedback_td_Web_Site, .feedback_td_overall {
width:145px;
height:16px;
}
.review_Rating {
}
.feedback_overall_table {
vertical-align:middle;
float:right;
clear:right;
width:250px;
}
.feedback_td_overall {
background-color:#EC00A9;
vertical-align:middle;
text-align:left;
text-indent:10px;
font-weight:bold;
color:#fff;
}
.feedback_star{
align:left;
height:16px;
background-image:url(../images/star.gif);
background-repeat:repeat-x;
margin:5px 5px 5px 5px;
}
.faq_admin_panels {
border:1px solid #4f4f4f;
padding:1px;
margin: 0px 0px 0px 0px;
width:100%;
}
.design_table_panels {
border:0px solid #4f4f4f;
padding:1px;
margin: 0px 0px 0px 0px;
}
.faq_admin_input {
font-family:Arial;
width:99%;
}
.clip_admin_panels{
font-family:Arial;
word-wrap:none;
width:99%;
}
.clip_admin_input{
font-family:Arial;
width:99%;
}
.login_link {
padding:5px 5px;
text-align:center;
display:block;
float:left;
}
.login {
padding:0px 5px 4px 5px;
display:block;
float:left;
}
.login_left {
padding:0px;
background:transparent url(../images/login_left.jpg) no-repeat;
width:9px;
height:34px;
display:block;
float:left;
}
.login_center {	
padding:3px 5px 4px 5px;
text-align:center;
width:440px;
/*background-image:url(../images/blue_box_center.jpg);
background-repeat:repeat-x;*/
display:block;
float:left;
}
.quote_step{
background-image:url(../images/stepicon.gif);
width:70px;
height:20px;
display:block;
clear:none;
float:none;
margin:0;
color:#FFFFFF;
}
.login_right {
padding:0px;
background:transparent url(../images/login_right.jpg) no-repeat;
width:9px;
height:34px;
display:block;
float:left;
}
#header div.login_box {
	height:72px;
	padding:0;
	width:558px;
	color:#FFFFFF;
	background:transparent url(../images/login_box_bg.png) repeat-x;
}
#header div.login_box form {
	height:62px;
	padding:20px;
	width:550px;
}
#header div.login_box form a:link{
	color:#fff;
}
#header div.login_box form a:hover{
	text-decoration:underline;
}
#header div.login_box label {
	display:block;
	float:left;
	padding:2px 3px;
}
#header div.login_box label.login {
	display:block;
	float:left;
	padding:2px 3px;
}
#header div.login_box span {
	width:80px;
	display:block;
	float:left;
	padding:3px;
}
#header div.login_box input {
	width:150px;
	display:block;
	float:left;
	padding:2px;
}
#header div.login_box input#submit {
	width:60px;
	display:block;
	float:left;
	background: url(../images/menu_over_bg.jpg);
	color:#FFFFFF;
	padding:4px 3px 3px 3px;
	border:none;
	cursor:pointer;
	margin:0;
}
.error_line{
border:1px solid #CCC;
margin:2px 0 0 0;
display:block;
width:210px;
}
.invisible {
display:none;
}
.visible_object_info{
	display:block;
	background-color:#99CCFF;
	border:2px solid #000066;
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	padding:5px;
	z-index:9999;
}
.visible {
	display:block;
}

/*======================embroidery page========================*/
/*======================embroidery page========================*/
/*======================embroidery page========================*/
.emb_hdr_container{
display:block;
margin:25px auto;
width:728px;
}
.emb_hdr_1{
width:14px;
height:287px;
display:block;
float:left;
background-image:url(../images/emb_hdr_1.png);
background-repeat:no-repeat;
}
.emb_hdr_2{
height:287px;
width:700px;
display:block;
float:left;
background-image:url(../images/emb_hdr_2.png);
background-repeat:repeat-x;
}
.emb_hdr_2 h3{
font-size:28px;
margin:5px 5px 0px 5px;
font-weight:bold;
}
.emb_hdr_2 h5 {
font-weight:bold;
margin-top:10px;
text-align:center;
}
.emb_text_float {
margin:15px 5px 0px 15px;
display:block;
float:left;
width:237px;
}
div.beforeafter {
margin:15px 5px 0px 15px;
display:block;
float:left;
}
.emb_hdr_3{
width:14px;
height:287px;
display:block;
float:left;
background-image:url(../images/emb_hdr_3.png);
background-repeat:no-repeat;
}

p.embroidery {
width:850px;
display:block;
margin-left:auto;
margin-right:auto;
padding-bottom:15px;
}
/*======================design ideas header========================*/
/*======================design ideas header========================*/
/*======================design ideas header========================*/
.di_hdr_container{
display:block;
margin-top:15px;
margin-bottom:25px;
margin-left:auto;
margin-right:auto;
width:700px;
}
.di_hdr_1{
width:14px;
height:159px;
display:block;
float:left;
background-image:url(../images/di_hdr_1.png);
background-repeat:no-repeat;
}
.di_hdr_2{
height:159px;
width:670px;
display:block;
float:left;
background-image:url(../images/di_hdr_2.png);
background-repeat:repeat-x;
}
.di_hdr_3{
width:14px;
height:159px;
display:block;
float:left;
background-image:url(../images/di_hdr_3.png);
background-repeat:no-repeat;
}
.di_hdr_2 h3{
font-size:20px;
font-weight:bold;
}
.di_hdr_2 h5 {
font-size:16px;
font-weight:bold;
text-align:center;
}
.di_text_float {
display:block;
float:left;
width:310px;
margin: 15px 15px 5px 5px;
}
.di_text_float p {
margin:1px;
}
div.beforeafter {
text-align:center;
display:block;
float:left;
}
.di_arrow {
margin-top:60px;
display:block;
float:left;
}

/*==================*/
.art_as_row{
display:block;
width:800px;
margin:0px 3px 7px 3px;
background-color:#dcdcdc;
}
.art_as_row p{
margin:4px 10px;
width:140px;
display:block;
float:left;
}
td.art_as {
width:200;
display:block;
}
.art_as {
display:block;
float:left;
margin:5px;
}
.art_as_hdr {
vertical-align:text-bottom;
display:block;
width:800px;
padding-left:165px;
/*background-color:#CCCCCC;*/
}
.art_as_hdr p {
display:block;
float:left;
width:175px;
margin-right:25px;
}
.art_as img{
margin-left:auto;
margin-right:auto;
border:1px solid #666666;
}
.art_as_arrow {
margin-top:60px;
display:block;
float:left;
border-style:hidden;
}
.assistance_hdrs{
width:170px;
height:28px;
display:block;
background-color:#fd911e;
margin-left:3px;
padding:3px 5px 0px 5px;
}
.assistance_hdrs p {
text-align:center;
font-size:16px;
font-weight:bold;
}
.cs_os_sample, .cs_os_sample p {
width:375px;
display:block;
float:left;
}
.cs_os_sample img {}
.cs_os_sample img, .cs_os_sample p {
margin:5px;
}
.cs_os_sample {margin:12px;}
p.cs_os {margin:10px;}
.cs_os_thumb, .cs_os_delim {
display:block;
float:left;
margin:0px;
}
.cs_os_thumb p{width:auto;}
#BODY_LENGTH, #HEIGHT{
color:#af2815;
}
#BODY_WIDTH, #WIDTH{
color:#5181ae;
}
#SLEEVE_LENGTH, #GUSSET{
color:#ec00a9;
}
#INSEAM{
    color:#000000;
}
.myacct_design_cont{
margin-bottom:20px;
}
.myacct_delete{
border:none;
border-style:none;
margin-top:5px;
margin-left:300px;
display:block;
width:70px;
height:24px;
background-image:url(../images/myaccount_b_delete_btn_1.png);
background-repeat:no-repeat;
}
.myacct_delete:hover{
border:none;
border-style:none;
background-image:url(../images/myaccount_o_delete_btn_1.png);
}

div.myaccount_delete,div.myaccount_delete left,div.myaccount_delete middle,div.myaccount_delete right{
}
form.sign_up{
	float:left;
	display:block;
	margin-left:200px;
}
form.sign_up input{
	text-align:left;
}
form.sign_up label{
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block
}
input.submit
{
margin-left:110px;
}
div.about_software{
	margin:20px;
	float:left;
	display:block;
}
ul.aboutus {
	padding:10px 0 0 10px;
}
ul.aboutus li{
	list-style:outside disc;
	padding:0 0 0 0px;
}
.admin_bar{
background-color:#002f41;
color:#FFFFFF;
padding:10px;}

a.view_more,a.view_more:link,a.view_more:hover,a.view_more:visited {
	float:right;
	width:70px;
	height:20px;
	background: url(../images/button.png) no-repeat;
	padding:5px 7px;	
	color:#FFFFFF;
}

.page_numbers{
height:10px;
padding:10px 0px 10px 0px;
}
.page_numbers form input{
margin:2px;
background:url(../images/grey_grad.jpg) repeat-x;
border:1px solid #ccc;
padding:2px;
color:#666;
}
.page_numbers form input:hover{
text-decoration:underline;
color: #ec00a9;
}
.page_numbers form input#current_page{
border: 1px solid #ec00a9;
background:url(../images/grey_grad.jpg) repeat-x;
color:#ec00a9;
}
.page_numbers form input#current_page:hover {
text-decoration:none;
}
.sitemap_div_title {
	width:200px;
	display:block;
	float:left;
}

.leftnav{
	width:180px;
	height:inherit;
	float:left;
	padding-right:10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	text-align:left;
}
.leftnav ul{
	list-style:georgian;
	text-align:left;
}
.leftnav ul li{
	list-style:none;
	padding-left:10px;
	width:170px;
}
.leftnav ul li a{
	color:#336699;
}
.leftnav_active{
	background-color:#CCCCCC;
	font-style:italic;
}
.leftnav h2{
	color:#333333;
}
.main_content{
	height:inherit;
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.samples{
	/*margin:5px 0 20px;*/
	width:760px;
}
.help_content{
	width: 760px; 
	float: right;
	
}
.h_heading{
	background-color:#CCCCCC;
	font-size:18px;
	/*width:660px;*/
	height:15px;
	padding:10px;
	margin:0;
	line-height:18px;
	color:#000033;
}
.em_list_num li{
	list-style:inherit;
	list-style-position:inside;
}

.em_list li{
	list-style:disc;
}

/* Steven */
.float_left {float: left;}
.float_right {float: right;}
.hide {display: none;}
