* {
	margin: 0px;
	padding: 0px;
}

.body {
	font-family: Tahoma;
	font-size: 11px;
}
form {
	margin: 1px;
	padding: 1px;
}
.normal_11_black {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.normal_11_black:hover {
	font-size: 11px;
	font-weight: normal;
	color: #0099CC;
	text-decoration: none;
}
.field_normal_11 {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
}
.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.search_gobut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006699;
	border: 1px solid #000000;
	height: auto;
	width: auto;
}
.normal_10_black {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.normal_10_black:hover {

	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.tabel_mainrow {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #E2E2E2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
}
.tabel_secrowCopy {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #F2F2F2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#tabel_categories {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.new_item_but {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCC00;
	border: 1px solid #000000;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 3px;
}
.ok_but {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0099CC;
	border: 1px solid #000000;
	height: auto;
	width: auto;
}
.go_but {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	height: auto;
	width: auto;
}

.select-free
{
position:absolute;
z-index:9998;/*any value*/
overflow:visible;/*must have*/

left:200px;
top:200px;
visibility:hidden;
}
.select-free iframe
{
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0px;/*must have*/
left:0px;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width:3000px;/*must have for any big value*/
height:3000px/*must have for any big value*/;
}

.select-free .bd{
text-align:left;
border:solid 1px #CCCCCC;
}
.normal_11_blue {

	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}
a.normal_11_blue:hover {

	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
.main_border_left {
	background-image: url(../images/main/border_left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 15px;
}
.main_border_bottom {

	background-image: url(../images/main/border_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.main_border_right {
	background-image: url(../images/main/border_right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 15px;
}
.main_top_center {
	background-image: url(../images/top/center.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 721px;
}
.home_left_back {
	background-image: url(../images/home/left_back.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.maron_field {
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #693B1A;
	text-indent: 2px;
}
.maron_but {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #855833;
	height: auto;
	width: auto;
	font-weight: bold;
	border: 1px solid #3E1F0B;
}
.home_left_back2 {
	background-image: url(../images/home/left_back2.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.homr_right_back2 {
	background-image: url(../images/home/right_back2.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.homr_right_back {
	background-image: url(../images/home/right_back.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.home_bottom_back {
	background-image: url(../images/home/bottom_back.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.home_news_back {
	background-image: url(../images/home/news_back.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.verdana_11_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.verdana_11_bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.verdana_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.verdana_11_bold_brown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #572D0D;
	text-decoration: none;
}
a.verdana_11_bold_brown:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #572D0D;
	text-decoration: underline;
}
.verdana_11_bold_brown2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A3F12;
	text-decoration: none;
}
.designs_div {
	height: 450px;
	width: 213px;
	border: 3px solid #7A3F12;
	overflow-y: scroll;
	overflow-x:hidden;
}
.field_verdana_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: auto;
	width: auto;
	border: 1px solid #7A3F12;
}
.quantity_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 2px;
	height: auto;
	width: 30px;
	border: 1px solid #C0CD1D;
}
.cat_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7A3F12;
	text-decoration: none;
}
a.cat_link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D1DC0E;
	text-decoration: none;
}
.border_right_bottom {
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
.tote_top {
	background-image: url(../images/tote/top.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.order_field {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px;
	height: auto;
	width: 200px;
	border: 1px solid #C0CD1D;
}
.chenar_maro_top {
	background-image: url(../images/products_home/chenar_maro_horiz.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.chenar_maro_bottom {

	background-image: url(../images/products_home/chenar_maro_horiz2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.chenar_maro_left {

	background-image: url(../images/products_home/chenar_maro_vert.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.chenar_maro_right {


	background-image: url(../images/products_home/chenar_maro_vert.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.raves_links {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a.raves_links:hover {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0083C1;
	text-decoration: none;
}
.pading_top_bottom_2 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
}
.wrapsacks_tabel_mainrow {
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	background-color: #F2F2F2;
	font-weight: bold;
	color: #999999;
}
.wrapsacks_tabel_secondrow {

	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.products_popup_link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
a.products_popup_link:hover {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.dealer_order_conf_tabel_mainrow {
	padding-top: 2px;
	padding-right: 40px;
	padding-bottom: 2px;
	padding-left: 3px;
	background-color: #F2F2F2;
	font-weight: bold;
	color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.dealer_order_conf_tabel_secrow {
	padding-top: 1px;
	padding-right: 40px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-weight: bold;
	color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.normal_11_black_undrl {


	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.normal_11_black_undrl:hover {



	font-size: 11px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
}

label.required_field {
	font-weight: bold;
}

/* Tas login.html */
td#myreminders {
	background: url('../images/tas/tas_myreminders.gif') left no-repeat;
	padding-left: 30px;
}

td#myreminders a {
	text-decoration: none;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}

td#myreminders a strong {
	font-size: 13px;
	color: #6A90CF;
}

td#myprofile {
	background: url('../images/tas/tas_myprofile.gif') left no-repeat;
	padding-left: 30px;
}

td#myprofile a {
	text-decoration: none;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}

td#myprofile a strong {
	font-size: 13px;
	color: #6A90CF;
}

td#mywrapsacks {
	background: url('../images/tas/tas_mywrapsacks.gif') left no-repeat;
	padding-left: 30px;
}

td#mywrapsacks a {
	text-decoration: none;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}

td#mywrapsacks a strong {
	font-size: 13px;
	color: #6A90CF;	
}

td.tas_home_header_2 {
	color: #F3B65B;
	font-weight: bold;
	font-size: 15px;
}

td.tas_home_header_1 {
	color: #4284AA;
	font-size: 14px;
	font-weight: bold;
}

table#main_table {
	width: 810px;
	border: none;
	text-align: center;
	background-color: #fff;
	margin: 0px auto;
}

/* New Product layout */

ul#product_list {
	width: 761px;
	padding: 0px;
	margin: 0px;
}

ul#product_list > li {
	position: relative;
	float: left;
	display: inline;
	padding-top: 5px;
	height: 200px;
	width: 250px;
}

dl.product_details {
	width: 250px;
	height: 200px;
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
}

dl.product_details dt, dl.product_details dt dd {
}

dl.product_details dd.image img {
	top: 0px;
	left: 10px;
}

dl.product_details dt {
	font-weight: bold;
	font-size: 1.1em;
}

dl.product_details dd {
	padding-top: 5px;
}

dd.image {
	display: table-cell;
	width: 250px;
	height: 159px;
	vertical-align: middle;
}

img.product_image {
	max-height: 150px;
}

ul.size_list li {
	float: left;
	display: inline;
	width: 1em;
	height: 1em;
}

/* Prompt */
div.prompt {
	margin: 0 auto;
	border: 1px #aaa solid;
	width: 500px;
	padding: 15px;
	min-height: 100px;
}

div.prompt h2 {
	padding-bottom: 10px;
}

div.prompt p {
	padding: 5px;
}

p.error {
	color: red;
}