/******************************
/	HTML TAGS
/******************************/

/* MAIN HTML TAGS */
body {
	padding: 0px 0px 25px 0px;
	margin: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #636365;
	background-color:#FFFFFF;
}
body, td {
	font-size:12px;
}
h1 {
	color: #404040;
	font-size: 18px;
	font-weight: bold;
	line-height: 100%;
}
h5 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 100%;
}
form {
	padding: 0px;
	margin: 0px;
}
input.textbox1,
{
	background-color:#FFFFFF;
	border: 1px solid #BFBFBF;
	font-size:12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #636365;
	padding: 0px 5px 0px 5px;
}
a {
	color: #636365;
}
img {
	border:0px none;
}

/* HOME HTML TAGS */
ul#ul_homelist {
	margin: 0px 0px 0px 14px;
	padding: 0px;
	list-style-position:outside;
}
ul#ul_homelist li {
	margin: 0px 0px 3px 0px;
	padding: 0px;
}





/******************************
/	LAYOUT TAGS
/******************************/

/* MAIN LAYOUT TAGS */
table#table_bodytable {
	width:100%;
	height:100%;
	border: 0px;
}
table#table_bodytable td {
}
div#div_bodydiv {
	text-align: left;
	width:760px;
}
div#div_mainmenu2 {
	width: 760px;
	text-align: right;	
	margin: 0px 25px 0px 25px;
	border-top: 1px solid #999999;
	position:absolute;
	top: 90px;
}
div#div_mainmenu {
	width: 710px;
	text-align: right;	
	margin: 0px 25px 0px 25px;
	border-top: 1px solid #999999;
}
table#table_mainmenu {
	margin: 0px 25px 0px 25px;
	background-color: #EDEDEF;
}
table#table_mainmenu td{
	padding: 0px;
}
div#div_linkfooter {
	width: 710px;
	margin: 4px 25px 0px 25px;
	font-size:10px;
	color: #636365;

}
div#div_linkfooter a {
	color: #595959;
	text-decoration:none;
}
div#div_linkfooter a:hover {
	text-decoration: underline;
}
div#div_copyrightFooter {
	float: right;
	font-size:10px;
	color:#666666;
	text-align:right;
}

/* SPECIAL LAYOUT TAGS */
div#div_ccoptions {
	border-bottom: 1px solid #BFBFBF;
	text-align:center;
	padding: 8px 0px 8px 0px;
	margin: 0px 2px 0px 2px;
}

/******************************
/	DESIGN CLASSES
/******************************/

/* BOX DESIGN CLASSES */
.greybox {
	background-color: #EDEDEF;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-top: 2px solid #5B5758;
	padding: 9px 16px 7px 16px;
	color: #404040;
}
.darktext {
	color: #404040;
}
.helpTitle {
	color: black;
	font-weight:bold;
}
.smalltext {
	font-size:10px;
	line-height:13px;
}
.steelbox {
	background-color: #B5C5D4;
	padding: 9px 16px 11px 16px;
	color: #404040;
	font-size:11px;
	border-top: 2px solid black;
}
.steelbox2 {
	background-color: #B5C5D4;
	padding: 8px 14px 10px 14px;
	color: #404040;
	font-size:12px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 2px solid #000000;
	width: 190px;
	height: 65px;
}
.padding0 {
	padding: 0px;
}
.padding1 {
	padding: 10px;
}
.padding2 {
	padding: 8px 8px 16px 8px;
}
.padding3 {
	padding: 7px 11px 9px 11px;
}
div.list1 {
	background-image:url(../fw/bullet_home2.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
}
div.list2 {
	background-image:url(../fw/bullet_home.gif);
	background-repeat:no-repeat;
	font-size: 11px;
	padding: 0px 0px 6px 8px;
}
div.list3 {
	background-image:url(../fw/bullet_onwhite.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 6px 8px;
}
.underlined {
	border-bottom: 1px solid #BFBFBF;
}
.greentitle {
	border-bottom: 1px solid #BFBFBF;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.hrdiv {
	border-top: 1px solid #999999;
	margin: 10px;
}
.hrdivFullWidth {
	border-top: 1px solid #999999;
	margin: 10px 0px 10px 0px;
}
.nobreak {
	white-space:nowrap;
}
.reviews {
	text-align:center;
	font-style:italic;
	font-size: 13px;
	line-height: 16px;
	vertical-align:top;
}

.ul_indentList {
	margin: 10px 0px 10px 16px;
	padding:0px;
	list-style-position:outside;
}
.ul_indentList li {
	margin: 0px 0px 4px 30px;
	padding:0px;
	
}
.red {
	color:#FF0000;
}


/* MY IMAGES/LOGOS PAGE LAYOUT TAGS */
div#myImages {
	border-color:#BFBFBF;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	width:498;
	height: 400;
	margin: 0px 20px 0px 0px;
	padding 20px;
	
}
html>body div#myImages {
	width:496;
	margin: 0px 25px 0px 0px;
}
div#myImagesNav {
	height: 60px;
	width: 35px;
	float:right;
	margin: 340px 0px 0px 0px;  /* vertical bottom within a fixed div of height 400 */
}
td#uploadImages {
	padding: 0px 17px 0px 29px;
}
img#goBack {
	margin: 280px 0px 0px -5px;
}


/*  UPLOAD IMAGES/LOGOS PAGE LAYOUT TAGS (POPUP WINDOW)*/
div#div_popupMainMenu {
	5idth: 510px;
	text-align: right;	
	margin: 0px 25px 0px 25px;
	border-top: 1px solid #999999;
}
div#div_popupBodyDiv {
	text-align: left;
	width:560px;
}
div#div_popupContent {
	width: 510px;
	margin: 0px 30px 0px 30px;
}

div#popupClose {
	vertical-align:top;
	float:right;
	margin: 40px 12px 0px 0px;
}
table#table_popupBody {
	width: 510px;
}


table#table_popup_content {
	border: 0px;
	margin: 15px 25px 0px 25px;
	width: 510px;
}
table#table_popup_content td#td_popup_left {
	background-image:url(../fw/popup_bg_left.gif);
	padding: 0px;
	width: 100px;
}
table#table_popup_content td#td_popup_box {
	padding: 0px;
	width: 310px;
}
table#table_popup_content td#td_popup_right {
	background-image:url(../fw/popup_bg_right.gif);
	padding: 0px;
	width: 100px;
}
table#table_popup_content td#td_popup_bottom {
	padding: 0px;
	text-align:center;
}
table#table_popup_boxcontent td {
	padding: 0px;
}
table#table_popup_boxcontent td#td_popup_boxcontent {
	padding: 10px 16px 0px 16px;
}





/* HOME LAYOUT TAGS */
div#div_homecontent {
	width: 760px;	
}
table#table_homecontent {
	margin: 0px 25px 0px 25px;
	width: 710px;
	border: 0px;
}
table#table_homecontent td{
	padding: 0px;
}
table#table_homecontent td#td_hometext {
	padding: 13px 16px 7px 16px;
	line-height: 17px;
}
table#table_homeads {
	margin: 16px 25px 0px 25px;
	width: 710px;
	border: 0px;
	border-right: 1px solid #BFBFBF;
}
table#table_homeads td{
	vertical-align:top;
	border-top: 2px solid #5B5758;
	border-bottom: 1px solid #BFBFBF;
	width: 170px;
}
/* DESIGN2 LAYOUT TAGS */
table#table_design2_content {
	border: 0px;
	margin: 15px 25px 0px 25px;
	width: 710px;
}
table#table_design2_content td#td_design2_left {
	background-image:url(../fw/design2_bg_left.jpg);
	padding: 0px;
	width: 149px;
}
td#td_design2b_left {
	background-image:url(../fw/design2b_bg_left.jpg);
	padding: 0px;
	width: 99px;
}
.p_design2
{
	line-height:17px;
}
table#table_design2_content td#td_design2_box {
	padding: 0px;
	width: 413px;
}
table#table_design2_content td#td_design2_right {
	background-image:url(../fw/design2_bg_right.jpg);
	padding: 0px;
	width: 148px;
}
table#table_design2_content td#td_design2_bottom {
	padding: 0px;
}
table#table_design2_boxcontent td {
	padding: 0px;
}
table#table_design2_boxcontent td#td_design2_boxcontent {
	padding: 10px 16px 0px 16px;
	text-align:left;
}

/* DESIGN3 LAYOUT TAGS */
table#table_design3_content {
	border: 0px;
	margin: 5px 0px 0px 0px;
	width: 760px;	
}
table#table_design3_content td {
	padding: 0px;
}
table#table_design3_content td#td_design3_topleft,
table#table_design3_content td#td_design3_left,
table#table_design3_content td#td_design3_bottomleft
{
	background-image:url(../fw/design3_bg_left.jpg);
	width: 45px;
}
table#table_design3_content td#td_design3_box {
	padding: 0px 0px 20px 0px;
	width: 337px;
}
table#table_design3_content td#td_design3_topright,
table#table_design3_content td#td_design3_right
{
	//background-image: url(../fw/design3_bg_right.jpg);
	background-image: url(../fw/design3_bg_bottomright.jpg);
	//width: 378px;
}
table#table_design3_content td#td_design3_bottomright {
	background-image: url(../fw/design3_bg_bottomright.jpg);
	width: 378px;
	text-align: center;
	padding-top: 10px;
}
div#div_design3_greybox {
	padding: 7px 40px 11px 23px;
}
div#div_design3_greybox a {
	font-size:9px;
	color: #636365;
	white-space:nowrap;
}
table#table_design3_content {
}
table#table_design3_content td{
	padding: 0px;
}
table#table_design3_content td#td_design3_boxcontent {
	padding: 0px 5px 0px 5px;
}
table#table_design3_content td#td_design3_content2 {
	padding: 5px 10px 5px 10px;
	font-size: 11px;
}
div#div_design3_purchasebox {
	background-image:url(../fw/design3_bottomright.jpg);
	padding-left:200px;
	padding-right:47px;
	padding-top:25px;
	padding-bottom:0px;
	vertical-align:bottom;
	HEIGHT:56px;

}
a.note {
}

/* DESIGN4 LAYOUT TAGS */
table#table_design4_content {
	border: 0px;
	margin: 0px 0px 0px 0px;
	width: 760px;
}
table#table_design4_content td {
	padding: 0px;
	font-size:11px;
	line-height:14px;
	color: #404040;
}
table#table_design4_content td#td_design4_left {
	background-image:url(fw/design4_bg_left.gif);
	width: 50px;
}
table#table_design4_content td#td_design4_middle {
	width: 650px;
}
table#table_design4_content td#td_design4_right {
	background-image:url(fw/design4_bg_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	width: 60px;
}


table#table_design4_columns td#td_design4_column1, 
table#table_design4_columns td#td_design4_column2 
{
	font-size:11px;
	line-height:14px;
	color: #404040;
}

/* THEME PAGE LAYOUT TAGS */
table#table_themepage_content {
	width: 710px;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 15px;
}
table#table_themepage_content td {
	padding: 0px;
}
td#td_themepage_content {
	background-color: #EDEDEF;
	border-bottom: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
	padding: 3px 9px 5px 9px;
	color: #404040;
	width: 370px;
}	
table#table_themepage_listing1 td {
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 5px;
	color: #404040;
}
table#table_themepage_listing2 td {
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 5px;
	color: #404040;
}
table#table_themepage_listing1 input, 
table#table_themepage_listing2 input
{
	margin-top: -1px;
}
td#td_themepage_intro {
	background-color: #B5C5D4;
	padding: 8px 14px 10px 14px;
	color: #404040;
	font-size:12px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 2px solid #000000;
}
div#div_themepage_intro {
	background-color: #B5C5D4;
	padding: 8px 14px 10px 14px;
	color: #404040;
	font-size:12px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 2px solid #000000;
}
td#td_themepage_topleft, 
td#td_themepage_bottomleft {
	width: 342px;
	padding: 0px;
}

.themename {
	font-weight:bold;
}
/* PRODUCT PAGE LAYOUT TAGS */
table#table_productpage_content {
	width: 710px;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 15px;
}
table#table_productpage_content td {
	padding: 0px;
}
td#td_productpage_content {
	background-color: #EDEDEF;
	border-right: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	padding: 3px 9px 5px 9px;
	color: #404040;
	width: 370px;
}	
td#td_productpage_bottomright {
	background-color: #EDEDEF;
	border-bottom: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	padding: 3px 9px 5px 9px;
	color: #404040;
	width: 370px;
}	
table#table_productpage_listing td {
	font-size: 11px;
	line-height: 13px;
	color: #404040;
	padding-bottom: 5px;
}
table#table_productpage_listing input {
	margin-top: -1px;
}
td#td_productpage_topleft, 
td#td_productpage_left, 
td#td_productpage_bottomleft {
	width: 342px;
	padding: 0px;
}
td#td_productpage_intro {
	background-color: #B5C5D4;
	padding: 8px 14px 10px 14px;
	color: #404040;
	font-size:12px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 2px solid #000000;
}

/* CHECKOUT PAGES LAYOUT TAGS */

table#table_content {
	width: 710px;
	text-align: right;	
	margin: 0px 25px 0px 25px;
	border-color: #999999;
	border-width:0px 1px 1px 0px;
	border-style:solid;
}
table#table_content td {
	padding: 0px;
}
table#table_content td#td_topleft,
table#table_content td#td_left,
table#table_content td#td_bottomleft
{
	background-image:url(fw/design3_bg_left.jpg);
	width: 45px;
}
table#table_content td#td_box {
	padding: 0px 0px 20px 0px;
}
table#table_content td#td_topright,
table#table_content td#td_right
{
	background-image: url(fw/customlogo_bg_right.jpg);
}
table#table_content td#td_bottomright {
	background-image: url(fw/design3_bg_bottomright.jpg);
	text-align: center;
	padding-top: 10px;
}
div#div_greybox {
	padding: 7px 45px 11px 45px;
}
table#table_content td#td_boxcontent {
	padding: 10px 15px 10px 15px;
}
table#table_content td#td_content2 {
	padding: 5px 10px 5px 10px;
	font-size: 11px;
}
div#div_purchasebox {
	background-image:url(fw/customlogopage_bottomright.jpg);
	padding-right:47px;
	padding-top:54px;
	padding-bottom:7px;
}
table#table_content td#td_bottom {
	background-image: url(fw/customlogopage_bottom.jpg);
	height: 92px;
	padding-bottom: 45px;
	padding-right: 47px;
}
div#div_leftcontent {
	padding: 0px 0px 0px 20px;
}
div#enterinfo {
	margin:30px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	text-align:left;
}
div#enterinfo h1, h2 {
	color:#68CD33;
}
div#enterinfo h1 {
	font-size:20px;
	margin:0px;
	border-bottom:1px solid #333333;
	padding:0px 0px 10px 0px;
}
div#enterinfo h2 {
	font-size:18px;
	margin:0px;
}
table#shipmentmethod {
	width:100%;
}
table#shipmentmethod td {
	padding: 7px 10px;
	font-size:10px;
}
table#checkout_info h3, table#enter_checkout_info h3,  table#shipmentmethod h3{
	font-size:12px;
	margin:10px 0px 10px 0px;
}
table#checkout_info {
	width:370px;
	margin:30px 20px 0px 12px;
}
table#checkout_info td {
	padding:16px 10px;
	font-size:10px;
	vertical-align:top;
}
table#enter_checkout_info {
	width:370px;
	margin:30px 20px 0px 12px;
}
table#enter_checkout_info td {
	padding:6px 10px;
	font-size:10px;
	vertical-align:top;
}
table.infoform {
}
table.infoform td {
	padding:0px;
}
.infoform_long {
	width:330px;
}
.infoform_short {
	width:150px;
}
div#nextbutton {
	margin:30px 0px 0px 0px;
	width:85%;
	background-color:#EFEFF0;
	white-space:nowrap;
	padding:12px 5px 11px 10px;
	text-align:center;
}
table#shippingmethod {
	width:100%;
}
table#shippingmethod td{
	padding:5px 0px;
	white-space:nowrap;
}
div#verify {
	margin:30px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	text-align:left;
}
div#verify h1, h2 {
	color:#68CD33;
}
div#verify h1 {
	font-size:24px;
	margin:0px;
	border-bottom:1px solid #333333;
	padding:0px 0px 10px 0px;
}
div#verify h2 {
	font-size:18px;
	margin:0px;
}
table#total {
	width:100%;
}
table#total td {
	padding: 7px 10px;
}


/* PRINTING QUOTE PAGE LAYOUT TAGS */
div#printingquote_container {
	width:710px;
	margin:-2px 0px 0px 25px;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#999999;
	text-align:right;
	vertical-align:bottom;
}
html>body div#printingquote_container {
	margin:0px 0px 0px 24px;
}
table#printingquote_content {
	width:100%;
	margin-bottom:20px;
}
table#printingquote_content td{
	text-align:left;
	padding:5px 10px 2px 10px;
}
td#printingquote_headTD {
	background-image:url(../fw/design2_noMargin_boxtop.gif);
	background-repeat:no-repeat;
	height: 17px;
	margin:0px;
	padding:0px;
}
div#printingquote_title {
	margin: 0px 0px 0px 20px;
	font-size:20px;
	font-weight:bold;
}
td#printingquote_bodyTD {
	background-image:url(../fw/design2_noMargin_bg.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}
td#printingquote_footerTD {
	background-image:url(../fw/design2_noMargin_boxbottom.gif);
	background-repeat:no-repeat;
	height: 18px;
}
table#printingquote_content h2{
	color:#333333;
	font-size:16px;
	padding-bottom:5px;
}
div#printingquote_leftContent {
	margin: 0px 0px 0px 20px;
	padding:0px;
	width: 360px;
}
.printingquote_header {
	background-color:#B5C5D4; 
	border-top:1px solid #333333;
	font-weight:bold;
	border-width:0px 0px 0px 1px; 
	border-style:solid; 
	border-color:#333333;
}
#gotoprinter {
	margin:0px 5px 5px 0px;
}

/* PRODUCT3 LAYOUT TAGS */

.paddingRight {
	padding-right: 15px;
	text-align: left;
	}
.promoText {
	line-height: 110%;
	}
a.greenLink {
	color: #66CC33;
	font-weight: bold;
	}

.class { color: #636365; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 150%;}
.class1 { color: #404040; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; line-height: 150%;}
.class2 { color: #636365; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 175%;}
.classcentered { color: #686868; font-size: 7pt; font-family: arial; line-height: 9pt; text-align: center; margin-top: 4px; margin-bottom: 4px; }
