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

body {
color:#1d4570;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
text-align: left;
vertical-align:text-bottom;
background-color:#fff;
/*background-color:#d8e9fa;e2f3fc
background-image:url(../images/bg.jpg);*/
}
img {
border:none;
vertical-align:middle;
}
table, tr, td {
vertical-align:top;
}
a {
color:inherit;
text-decoration:none;
font-style:inherit;
font-weight:inherit;
}
a:link{
color:#1d4570;
}
a:hover{
color:#1d4570;
}
a:visited{
color:#1d4570;
}
p {
font-size:14px;
}
blockquote {
width:500px;
}
h1 {
color:#cccccc;
font-size: 30px;
font-style: normal;
font-weight: bolder;
clear:both;
padding:3px;
margin:0px;
vertical-align:top;
}
h2 {
font-size:24px;
font-style: normal;
font-weight: bolder;
clear:both;
vertical-align:top;
}
h3 {
font-size:18px;
font-style: normal;
font-weight: bolder;
padding:1px 1px 3px 1px;
margin:0px;
clear:both;
vertical-align:top;
}
h4 {
font-size:18px;
color:#cccccc;
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:#FF6600;
font-size:14px;
font-style: normal;
font-weight: bolder;
padding:8px;
margin:0px;
clear:both;
vertical-align:top;
}
em {
color:#FF6600;
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 {
}
li {
list-style:none;
list-style-position:inside;
margin-left:10px;
}
div.indent {
margin:2px 0px 0px 15px;
}
div.padding {
clear:both;
display:block;
float:left;
width:465px;
padding:5px;
}
.item_info div.padding {
width:565px;
}
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;
}
#header {
padding:2px 0 0 0;
margin:0;
}
#ds_header_btn {
overflow:visible;
}
.wrapper {
width:1000px;
margin:0 auto;
padding:0;
}
#header #logo,#header #nav,#header #contact,#header #links, #top {
display:block;
float:left;
margin:0;
padding:0;
}
#top {
height:8px;
width:1024px;
display:none;
/*background:transparent url(../images/body_top.png) no-repeat;*/
}
#body {
border:#cccccc solid 3px;
/*border-top:#cccccc solid 3px;*/
padding:3px 0 0 0;
margin:0;
background-color:#fff;	
}
.no_display {
width:0;
height:0;
display:none;
overflow:hidden;
visibility:collapse;
}
#header #logo {
float:left;
margin:0px;
padding:10px 0 0 0px;
}
#header #logo img {
width:165px;
height:65px;
padding:0;
margin:0;
}
#header #contact{
float:right;
padding:0px 10px;
margin:0;
text-align:center;
}
#header #nav {
float:left;
margin:0;
width: 835px;
}
#header #nav ul {
float:right;
display:block;
padding:0;
margin:0;
}
#header #links {
padding:0 0 0 104px;
margin:0;
}
#header #nav ul li {
list-style:none;
font-size:12px;
font-weight:normal;
float:right;
display:block;
padding:0px;
text-align:center;
vertical-align:middle;
margin:0px 1px;
}
#header a div{
height:19px;
padding:18px 0 0 0;
margin:0px;	
display:block;
float:left;
cursor:pointer;
}
#header a div.left{
width:6px;
cursor:pointer;
background:url(../images/mm_drk_blue_1.jpg) no-repeat;
background-position:0px 16px;
}

#header a div.center{
width:120px;
background:url(../images/mm_drk_blue_2.jpg) repeat-x;
background-position:0px 16px;
cursor:pointer;
vertical-align:bottom;

}
#header a div.center span{
display:inline;
padding:300px 0;
}
#header a div.right{
width:6px;
cursor:pointer;
background:url(../images/mm_drk_blue_3.jpg) no-repeat;
background-position:0px 16px;
}

#header #design_studio a div.left{
background:url(../images/mm_orange_1.jpg) no-repeat;
background-position:0px 16px;
}
#header #nav ul li#design_studio a div.center{
background:url(../images/startdesigning_btn.jpg) no-repeat;
color:#1d4570;
width:192px;
height:37px;
padding:0;
text-indent:-9999px;
/*vertical-align:center;*/
text-align:center;
}
#header #design_studio a div.right{
background:url(../images/mm_orange_3.jpg) no-repeat;
background-position:0px 16px;
}
#header #design_studio a:hover div.left{
background:url(../images/mm_lt_blue_1.jpg) no-repeat;
background-position:0px 16px;
}
#header #nav ul li#design_studio a:hover div.center{
background:url(../images/startdesigning_over_btn.jpg) no-repeat;
}
#header #nav ul li#design_studio a:hover div.right{
background:url(../images/mm_lt_blue_3.jpg) no-repeat;
background-position:0px 16px;
}
#header #nav ul li#home_tab a div.center{
width:15px;
}
#header #nav ul li a {
color:#FFFFFF;
text-decoration:none;
display:block;
padding:0;
margin:0;
}
#header #nav ul li a:hover div.left{
width:6px;
background:url(../images/mm_lt_blue_1.jpg) no-repeat;
background-position:0px 16px;
}
#header #nav ul li a:hover div.center {
color:#1d4570;
background:url(../images/mm_lt_blue_2.jpg) repeat-x;
background-position:0px 16px;
}
#header #nav ul li a:hover div.right{
width:6px;
background:url(../images/mm_lt_blue_3.jpg) no-repeat;
background-position:0px 16px;
}
#header .search, #login .search{
height:34px;
display:block;
float:right;
background:url(../images/hdr_email_2.jpg) repeat-x;
}

.search {
/*margin-top:5px;*/
}
#login {
/*margin:-10px 0px 0px 15px;*/
float:left;
}
.search#left{
width:4px;
background:url(../images/hdr_email_1.jpg) no-repeat;
}
.search#right{
width:7px;
background:url(../images/hdr_email_3.jpg) no-repeat;
}
#header .search form input, #login .search form input, .login_center form input{
width:210px;
margin:0;
}
#left_menu .search form input{
width:96px;
}
.search form input, .login_center form input{
color:#aaaaaa;
font-size:12px;
padding:5px 4px;
background:#FFFFFF;
border:1px solid #CCCCCC;
margin:0;
}
.search form input.search_over{
color:#1d4570;
}
.search form input#submit, .login_center form input#submit, #sendquote #submit {
background:transparent url(../images/hdr_email_go.jpg) no-repeat;
width:27px;
height:24px;
border:none;
cursor:pointer;
margin:0;
}
#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-image:url(../images/blue-grad.jpg);
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;
}
#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:#1d4570;
background-color:#f5faff;
text-decoration:none;
display:block;
padding:3px;
margin:0;
}
#left_menu ul li a:hover {
color:#1d4570;
background:url(../images/grey-grad.png) repeat-x;
}
#left_menu .sub_cat a {
color:#5181ae;
background-color:#f5faff;
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:0;
float:left;
width:800px;
display:block;
margin: 10px 3px;
}

/*====Catalog catagories, and design ideasPage=====*/
.category_div ul li img{
}
.category_div ul li{
float:left;
width:375px;
padding:0;
margin: 0px 5px 0px 5px;
list-style: none;
text-align:left;
}
.category_div ul li div ul li{
width:120px;
}
div.category_div {
padding:0;
}
div.category_div ul li div.image{
display:block;
margin:0;
float:left;
width:200px;
text-align:left;
}
div.category_div ul li div.info{
display:block;
margin:0;
float:left;
width:120px;
padding:4px 0px 0px 0px;
height:195px;
text-align: left;
overflow:hidden;
}
/*======design ideas===============*/
.designideas_cats {
width:182px;
height:260px;
display:block;
float:left;
padding:0px;
margin:0px 8px 20px 3px;
}
.designideas_cats a:link img{
border-left-width:3px;
border-left-style:solid;
border-left-color:#cccccc;
border-top-width:3px;
border-top-style:solid;
border-top-color:#cccccc;
border-right-width:3px;
border-right-style:solid;
border-right-color:#cccccc;
}
.designideas_cats a:hover img{
border-left-width:3px;
border-left-style:solid;
border-left-color:#FF6600;
border-top-width:3px;
border-top-style:solid;
border-top-color:#FF6600;
border-right-width:3px;
border-right-style:solid;
border-right-color:#FF6600;
}
.designideas_cats p {
margin:0px;
display:block;
height:20px;
line-height:20px;
overflow:hidden;
}
.designideas_cats div.edit {
background-image:url(../images/di_sd_blue_2.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
width:188px;
height:25px;
line-height:25px;
text-align:center;
font-weight:bold;
}
.designideas_cats a:hover div.edit {
background-image:url(../images/di_sd_btn_orange_2.jpg);
background-repeat:repeat-x;
color:#1d4570;
width:188px;
height:25px;
line-height:25px;
text-align:center;
font-weight:bold;
}


/*====item page====*/
div.item_div ul li{
float:left;
width:246px;
padding:0;
margin:4px 6px 10px 0px;
list-style:none;
text-align:center;
height:185px;
overflow:hidden;
}
div.item_div {
padding:0;
}
div.item_div ul li .image img{
width:120px;
}
div.item_div ul li div.image{
display:block;
float:left;
width:120px;
text-align:left;
margin:0;
padding:0;
}
div.item_detail div.image img{
width:210px;
}
div.item_detail div.image, div.item_detail div.quote_image{
display:block;
float:left;
width:210px;
text-align:left;
margin:10px 3px;
text-align:center;
}
div.item_div ul li div.info{
display:block;
float:left;
width:120px;
height:135px;
text-align:left;
padding:0;
margin:0 0 0 3px;
}
div.item_div ul li div.info p {
margin:5px;
}
div.item_detail div.info{
display:block;
float:left;
width:480px;
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;
}
.item_info {
border:1px solid #CCCCCC;
display:block;
float:left;
width:580px;
padding:0px;
}
.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;
}
#footer {
padding:20px;
text-align:center;
font-size:12px;
margin:0;
clear:both;
}
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:pointer;
}
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:pointer;
}
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:pointer;
}
a span.designstudiolarge{
margin:1px 0 5px 0;
background:url(../images/itm_sd_lg_btn_02.jpg) repeat-x;
height:25px;
display:block;
float:left;
line-height:25px;
width:200px;
text-align:center;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}
a span.designstudiolargeleft{
	margin:1px 0 5px 10px;
background:url(../images/itm_sd_lg_btn_01.jpg) no-repeat;
height:25px;
display:block;
float:left;
width:8px;
cursor:pointer;
}
a span.designstudiolargeright{
	margin:1px 10px 5px 0;
background:url(../images/itm_sd_lg_btn_03.jpg) no-repeat;
height:25px;
display:block;
float:left;
width:8px;
cursor:pointer;
}
.clear {
clear:both;
}
.size {
display:block;
float:left;
width:auto;
height:auto;
}
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 #FF6600;
}
.item_header {
display:block;
float:left;
background:url(../images/blue-grad.jpg) repeat-x;
width:100%;
padding:0;
margin:0;
text-indent:5px;
}
.faq_header {
background:url(../images/blue-grad.jpg) repeat-x;
padding:2px;
margin:0 0 6px 0;
font-weight:bold;
}
.size {
margin:1px 5px;
}
select {
margin:1px 5px;
}
#left_menu select {
width:146px;
}

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

/*=================homepage==========*/
.banner {
margin-left:10px;
height:159px;
width:793px;
}
.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;
}
.faq_block{
	margin-left:15px;
}
.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-image:url(../images/mm_drk_blue_2.jpg);
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-image:url(../images/mm_orange_2.jpg);
background-repeat:repeat-x;
height:30px;
vertical-align:middle;
}
td.rushleft{
text-align:left;
padding-left:16px;
}

td.left{
text-align:left;
padding-left:16px;
}
.centered_marg{
text-align:center;
margin:40px 20px 20px 20px;
clear:left;
float:none;
font-weight: bolder;
color:#FF6600;
font-size:14px;
font-style: normal;
}
.menu_cal {
width:47px;
height:54px;
display:block;
text-align:center;
float:left;
margin:1px;
background-image:url(../images/calendar.jpg);
}
.menu_cal span {
font-size:9px;
width:45px;
display:block;
}
.menu_cal .top {
width:47px;
line-height:22px;
font-weight:bold;
height:22px;
color:#FFFFFF;
}
.menu_cal .bottom {
width:47px;
height:28px;
font-weight:bold;
font-size:16px;
}
.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 {
background-color:#f5faff;
border:2px solid #CCC;
text-align:center;
}
.review_panel {
border:1px solid #CCCCCC;
display:block;
float:left;
padding:10px;
margin: 0;
width:180px;
background-color:#f5faff;
}
.review_panels {
display:block;
float:left;
padding:1px;
width:160px;
}
.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%;
text-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-image:url(../images/mm_drk_blue_2.jpg);
background-repeat:repeat-x;
vertical-align:middle;
text-align:left;
text-indent:10px;
color:#ffffff;
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-image:url(../images/mm_orange_2.jpg);
background-repeat:repeat-x;
vertical-align:middle;
text-align:left;
text-indent:10px;
font-weight:bold;
}
.feedback_star{
text-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;
overflow:visible;
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-image:url(../images/blue_box_left.jpg);
background-repeat:no-repeat;
width:6px;
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-image:url(../images/blue_box_right.jpg);
background-repeat:no-repeat;
width:7px;
height:34px;
display:block;
float:left;
}
#login_box {
padding:0;
height:34px;
display:block;
float:right;
/*background-image:url(../images/blue-grad.jpg);
border:1px solid #1d4570;
padding:5px 10px;
width:275px;*/
}
.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;
width:730px;
}
.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;
}
/*======================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:200px;
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;
padding:0 25px 20px 0;
}
.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:#ff6600;
}
#INSEAM{
    color:#1d4570;
}
.myacct_design_cont{
margin-bottom:20px;
}
.myacct_delete{
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{
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{
}
ul.aboutus {
	padding:10px 0 0 10px;
}
ul.aboutus li{
	list-style:outside disc;
	padding:0 0 0 0px;
}

