BODY {
	font-family : Arial, Times New Roman, Verdana, Helvetica, sans-serif;
	color : black;
	font-size : 12px;
}

TD {
	font-family : Arial, Times New Roman, Verdana, Helvetica, sans-serif;
	color : black;
	font-size : 12px;
}

HR {
	color : #254488;
	height : 1px;
}

INPUT {
	font-size : 12px;
}

SELECT {
	font-size : 12px;
}

.faq_hdr {
	font-size : 14px;
	font-family : Lucida Handwriting, Times New Roman, Helvetica;
	color : #6C6C6C;
}

.faq_q {
	font-size : 11px;
	font-weight : bold;
	font-family : Arial, Times New Roman, Verdana, Helvetica;
}

.purple {
	color : #993366;
}

.changed {
	color : red;
}

.newspaper {
	background-image : url("http://www.ascotpromotional.com/images/newspaper.jpg");
	background-repeat : no-repeat;
	a:link {text-decoration: underline;}
	a:visited {text-decoration: underline;}
	a:hover {text-decoration: underline;}
	a:active {text-decoration: underline;}
}
.mainback {
	background-image : url("http://www.ascotpromotional.com/images/main_back.jpg");
	background-position : top;
	background-repeat : no-repeat;
}

.navlink {
	line-height :24px;
}

.leftborder {
	background-image : url("http://www.ascotpromotional.com/images/lft_border.jpg");
}
.rightborder {
	background-image : url("http://www.ascotpromotional.com/images/rt_border.jpg");
}
.leftcol {
	line-height : 16px;
}

.rightcol {
	line-height : 16px;
}

.admin_header {
	font-size : 16px;
	color: #006600;
	font-weight : bold;
}
.navbar {
	text-align : right;
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
}

.fancy_input {
	background-color : #254488;
	font-size : 12px;
}	

.mini_header {
	font-size : 12px;
	color : #006000;
}

.nav_header {
	font-weight : bold;
	color : #6D6C6C;
}



.header {
	font-family : Lucida Handwriting Italic, Times New Roman;
	font-size : 20px;
	font-weight : bold;
	color : #7A7979;
}

.handwriting_header {
	font-family : Lucida Handwriting Italic, Times New Roman;
	font-size : 16px;
	font-weight : bold;
	color : #7A7979;
}

.cat_header {
	font-family : Lucida Handwriting Italic, Times New Roman;
	font-size : 20px;
	font-weight : bold;
	color : #254488;
}
.prod_header {
	font-family : Lucida Handwriting Italic, Times New Roman;
	font-size : 20px;
	font-weight : bold;
	color : #254488;
}

.prod_header_price {
	font-family : Lucida Handwriting Italic, Times New Roman;
	font-size : 20px;
	font-weight : bold;
	color : red;
	text-align: right;
}

.retailer_product_table {
	width : 100%;
	border : 1px solid #E2D9A9;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}

.retailer_product_table_td {
	border : 1px solid #E2D9A9;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}

.retailer_option_table {
	text-align : right;
	border : 1px solid #E2D9A9;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}

.retailer_option_table_td {
	text-align : center;
	border : none;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}

.mini_cart_tbl {
	width : 100%;
	background-color : #ECE8CD;
	border : 1px solid #E2D9A9;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}

.mini_cart_header {
	border : 1px solid #E2D9A9;
	text-align : center;
	font-weight : bold;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}

.mini_cart_data {
	border : 1px solid #E2D9A9;
	text-align : left;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}

.mini_cart_data_right {
	border : 1px solid #E2D9A9;
	text-align : right;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}	

.mini_cart_data_center {
	border : 1px solid #E2D9A9;
	text-align : center;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}	

.cart_tbl {
	width : 100%;
	border : 1px solid #E2D9A9;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}

.cart_header {
	border : 1px solid #E2D9A9;
	text-align : center;
	font-weight : bold;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}

.cart_data {
	border : 1px solid #E2D9A9;
	text-align : left;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}

.cart_data_right {
	border : 1px solid #E2D9A9;
	text-align : right;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}	

.cart_data_center {
	border : 1px solid #E2D9A9;
	text-align : center;
	padding-bottom : 2;
	padding-left : 2;
	padding-right : 2;
	padding-top : 2;
}	

.products_tbl {
	width : 100%;
	border : 1px solid #254488;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.products_tbl_data {
	border : 1px solid #254488;
	text-align : left;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.products_tbl_data_center {
	border : 1px solid #254488;
	text-align : center;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.products_tbl_data_right {
	border : 1px solid #254488;
	text-align : right;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.std_tbl {
	width : 100%;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.std_tbl_header {
	text-align : center;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
	font-weight : bold;
}

.std_tbl_data {
	text-align : left;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.std_tbl_data_center {
	text-align : center;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.sdt_tbl_data_right {
	text-align : right;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.admin_tbl {
	border : 1px solid #254488;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.admin_tbl_header {
	border : 1px solid #254488;
	text-align : center;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
	font-weight : bold;
}

.admin_tbl_data {
	border : 1px solid #254488;
	text-align : left;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.admin_tbl_data_center {
	border : 1px solid #254488;
	text-align : center;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.admin_tbl_data_right {
	border : 1px solid #254488;
	text-align : right;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
}

.admin_template_tbl {
	width : 100%;
	border : none;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
	background-color : #254488;
}

.admin_template_header {
	text-align : center;
	font-size : 16px;
	font-weight : bold;
	color : #FFFFFF;
	border : none;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
	background-color : #254488;
}

.admin_template_nav {
	border : none;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
	background-color : #FFFFFF;
}

.admin_template_body {
	border : none;
	padding-bottom : 5;
	padding-left : 5;
	padding-right : 5;
	padding-top : 5;
	background-color : #FFFFFF;
}

BIG {
	font-family : Times New Roman;
}
h6 {
	font-size : 12px;
	color : #000000;
}
h5 {
	font-size : 14px;
	color : #000000;
}
h4 {
	font-size : 16px;
	color : #000000;
}
h3 {
	font-size : 18px;
	color : #000000;
}
h2 {
	font-size : 20px;
	color : #000000;
}
h1 {
	font-size : 22px;
	color : #00000054488;
}

.error_msg {
	font-size : 14px;
	color : #CC0000;
}
.warning_msg {
	color : purple;
}
.normal_msg {
	font-size : 14px;
	color : #006000;
}

A:LINK {
	color : #254488;
	text-decoration : underline;
}

A:ACTIVE {
	color : #254488;
	text-decoration : underline;
}

A:VISITED {
	color : #254488;
	text-decoration : underline;
}

A:HOVER {
	color : #C44D5C;
	text-decoration : underline;
}

A:LINK.navlink {
	/*color : #6D6C6C;*/
	color: #000000;
	text-decoration : none;
	font-weight : bold;
}

A:ACTIVE.navlink {
	/*color : #6D6C6C;*/
	color: #000000;
	text-decoration : none;
	font-weight : bold;
}

A:VISITED.navlink {
	/*color : #6D6C6C;*/
	color: #000000;
	text-decoration : none;
	font-weight : bold;
}

A:HOVER.navlink {
	/*color : #F4BD38;*/
	color: red;
	text-decoration : none;
	font-weight : bold;
}

A:LINK.navlink_light {
	/*color : #6D6C6C;*/
	color: #000000;
	text-decoration : none;
}
A:ACTIVE.navlink_light {
	/*color : #6D6C6C;*/
	color: #000000;
	text-decoration : none;
}
A:VISITED.navlink_light {
	/*color : #6D6C6C;*/
	color: #000000;
	text-decoration : none;
}
A:HOVER.navlink_light {
	/*color : #F4BD38;*/
	color: red;
	text-decoration : none;
}

A:LINK.link_black {
	color : #000000;
	text-decoration : underline;
}
A:ACTIVE.link_black {
	color : #000000;
	text-decoration : underline;
}
A:VISITED.link_black {
	color : #000000;
	text-decoration : underline;
}
A:HOVER.link_black {
	color : #C44D5C;
	text-decoration : underline;
}

A:LINK.white {
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}

A:ACTIVE.white {
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}

A:VISITED.white {
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}

A:HOVER.white {
	color : #000000;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}

A:LINK.no_border {
	border: 0;
	text-decoration : none;
}
A:ACTIVE.no_border {
	border: 0;
	text-decoration : none;
}
A:VISITED.no_border {
	border: 0;
	text-decoration : none;
}
A:HOVER.no_border {
	border: 0;
	text-decoration : none;
}
.form_element {
	position: relative;
	float: left;
	width: 285px;
}
.form_element_error {
	position: relative;
	float: left;
	color: #BD002B;
	width: 285px;
}
.form_element_required {
	position: relative;
	float: left;
	width: 285px;
	font-weight: bold;
}
.form_element_error_required {
	position: relative;
	float: left;
	color: #BD002B;
	width: 285px;
	font-weight: bold;
}
.form_separator {
	position: relative;
	margin: 5px 0 5px 0;
	float: left;
	width: 595px;
}

.admin_table { border : 1px solid #461800; padding-bottom : 5; padding-left : 5; padding-right : 5; padding-top : 5; }
.admin_table_header {	border : 1px solid #461800; text-align : center; padding-bottom : 5; padding-left : 5; padding-right : 5; padding-top : 5; font-weight : bold; }
.admin_table_data { border : 1px solid #461800; text-align : left; padding-bottom : 5; padding-left : 5; padding-right : 5; padding-top : 5; }
.admin_table_data_center { border : 1px solid #461800; text-align : center; padding-bottom : 5; padding-left : 5; padding-right : 5; padding-top : 5; }
.admin_table_data_right {	border : 1px solid #461800;	text-align : right;	padding-bottom : 5;	padding-left : 5; padding-right : 5; padding-top : 5; }


/* Added Styles 4/10/2007 */
p.navi {
	font-family: Times New Roman, Tahoma;
	font-size: 10.5pt;
	font-weight: bold;
}

a.navi, a.navi:visited {
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
}

a.navi:hover {
	/*color: #FFFF99;*/
	color: red;
	text-decoration: none;
}

td.navi {
	text-align: center;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px 25px 0px 0px;
}