a:active { outline: none; }
a:focus { -moz-outline-style: none; }
:root {
 overflow-y: scroll !important;
}
img{
	border:none;
}
body {
	background-color: #e3f0ff;
	background-image: url(../images/mainBG.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
}
table
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#7397a7;
}
ul
{
    color: #7396a7;
    font-size:12px;
    padding-left:20px;
}
input 
{
	color: #7397a7;
}
#header_sub_buttons p {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header_sub_buttons input {
	float: left;
	height: 21px;
	width: 150px;
	background-image: url(../images/subs/search_field_bg.jpg);
	border: 1px solid #c7d4e7;
	background-repeat: repeat-x;
	margin-left: 15px;
	margin-right: 15px;
}

#mainDiv {
	float: none;
	width: 865px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#white_day {
	background-color: #FFFFFF;
	float: left;
	width: 865px;
	background-image: url(../images/white_day_bg.jpg);
}

#header {
	background-image: url(../images/header.jpg);
	float: left;
	height: 121px;
	width: 865px;
}
#header_sub_buttons {
	width:700px;
	float: right;
	margin-top: 10px;
}
#header_sub_buttons img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#header_sub_buttons .sign_in {
	float: left;
	height: 25px;
	width: 80px;
	margin-right: 10px;
	margin-left: 5px;
}
#header_sub_buttons .contact{
	float: left;
	height: 25px;
	width: 96px;
	margin-right: 30px;
	margin-left: 9px;
	margin-right: 30px;
}
#header_sub_buttons .map {
	float: left;
	height: 25px;
	width: 80px;
}
#left_container {
	float: left;
	width: 235px;
	height: 100%;
    direction: ltr;
}
#left_block {
	background-image: url(../images/left_block.jpg);
	float: left;
	height: 661px;
	width: 20px;
	background-repeat: no-repeat;
	background-position: top;
}
#menu {
	float: left;
	height: 255px;
	width: 215px;
	background-image: url(../images/menu_bg.jpg);
}
#menu_buttons_container {
	float: left;
	width: 148px;
	margin-top: 35px;
	padding-left: 15px;
}

.menu_links {
	float: left;
	height: 18px;
	width: 133px;
	background-image: url(../images/menu_button_inactive_back.jpg);
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	color: #9aaab3;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 4px;
	margin-bottom: 2px;
	margin-top: 1px;
}

.menu_links:hover {
	float: left;
	height: 18px;
	width: 133px;
	background-image: url(../images/menu_button_active_back.jpg);
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 4px;
	margin-bottom: 2px;
	margin-top: 1px;
}
.menu_links_hover {
	float: left;
	height: 18px;
	width: 133px;
	background-image: url(../images/menu_button_active_back.jpg);
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 4px;
	margin-bottom: 2px;
	margin-top: 1px;
}
.menu_links_active {
	float: left;
	height: 18px;
	width: 133px;
	background-image: url(../images/menu_button_active_back.jpg);
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 4px;
	margin-bottom: 2px;
	margin-top: 1px;
}

.menu_separator {
	float: left;
	height: 1px;
	width: 163px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #c1c7d5;
	overflow:hidden;
}



#the_rest_of_left_container {
	float: left;
	width: 215px;
}
#index_latest_news {
	float: left;
	width: 215px;
}
#index_latest_news_head {
	background-image: url(../images/index_latest_news_head.jpg);
	float: left;
	height: 38px;
	width: 215px;
}
#index_latest_news_body {
	background-image: url(../images/inex_latest_news_body_bg.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 194px;
	padding-left: 21px;
	padding-top: 10px;
}
.index_latest_news_unit {
	float: left;
	width: 158px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddeafb;
	margin-bottom: 10px;
}
.index_latest_news_unit h1 {
	color: #7397a7;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.index_latest_news_unit p {
	font-size: 11px;
	color: #7397a7;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_latest_news_unit img {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#index_latest_news_footer {
	background-image: url(../images/index_latest_news_footer.jpg);
	float: left;
	height: 45px;
	width: 215px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}




#right_container {
	float: left;
	width: 630px;
}
#right_container_heart {
	float: left;
	width: 621px;
	background-color: #FFFFFF;
}

#main_header {
	background-image: url(../images/main_header.jpg);
	float: left;
	height: 255px;
	width: 621px;
}
.page_title {
	background-image: url(../images/titles_head.jpg);
	float: left;
	height: 39px;
	width: 621px;
	margin-bottom: 15px;
}
.page_title h1 {
	font-size: 16px;
	text-transform: uppercase;
	color: #7c8d99;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
    direction: ltr;
}
.paragraph_with_photo {
	float: left;
	width: 621px;
	height: auto;
}
.paragraph_with_photo_image {
	background-image: url(../images/paragraph_with_photo_pic.jpg);
	float: left;
	height: 113px;
	width: 150px;
}
.paragraph_with_photo_image img {
	margin-top: 2px;
	margin-left: 7px;
}
.paragraph_with_photo_text {
	float: left;
	width: 451px;
	padding-left: 10px;
	padding-right: 10px;
}

.paragraph_with_photo_text p {
	font-size: 11px;
	color: #7396a7;
	margin: 0px;
	padding: 0px;
}
.paragraph_with_photo_small {
	float: left;
	width: 589px;
	height: auto;
	padding-left:10px;
	margin-bottom: 15px;
}
.paragraph_with_photo_text_small {
	float: left;
	width: 410px;
	padding-left: 10px;
	padding-right: 10px;
}

.paragraph_with_photo_text_small p {
	font-size: 11px;
	color: #7396a7;
	margin: 0px;
	padding: 0px;
}
#featured_products {
	float: left;
	width: 621px;
}
.featured_products_unit {
	float: left;
	width: 200px;
}
.f_products_separator {
	background-color: #d0e2f6;
	float: left;
	height: 180px;
	width: 1px;
}

.featured_products_unit_image {
	background-image: url(../images/products/products_bg.jpg);
	background-repeat:no-repeat;
	float: none;
	height: 139px;
	width: 139px;
	margin-right: auto;
	margin-left: auto;
}
.featured_products_unit_image img {
	margin-top: 4px;
	margin-left: 4px;
}
.featured_products_unit_text {
	float: left;
	width: 200px;
}
.featured_products_unit_text p {
	padding: 0px;
	color: #7396a7;
	font-size: 11px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}




#right_block {
	background-image: url(../images/right_block.jpg);
	float: left;
	height: 670px;
	width: 9px;
	background-repeat: no-repeat;
}
.index_mini_buts {
	float: left;
	width: auto;
	padding-left: 15px;
	padding-top: 10px;
}
.index_mini_buts a {
	font-size: 11px;
	font-weight: bold;
	color: #ffb000;
	text-decoration: none;
	margin-right: 3px;
}

#footer {
	background-image: url(../images/footer.jpg);
	float: left;
	height: 65px;
	width: 865px;
}
#footer #rights {
	float: right;
	width: 480px;
	margin-top: 25px;
}
#rights p {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #7c8d99;
}
#rights span {
	font-weight: bold;
}
#rights a {
	font-weight: bold;
	color: #7c8d99;
	text-decoration: underline;
}
/* SUBS CSS STARTS HERE ****************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
#subs_header {
	background-image: url(../images/subs/subs_header.jpg);
	float: left;
	height: 23px;
	width: 621px;
}
#subs_header h1 {
	font-size: 16px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 475px;
	text-transform: uppercase;
}
#subs_header h2 {
	font-size: 16px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 450px;
	text-transform: uppercase;
}
#left_decoration {
	background-image: url(../images/subs/subs_dec_left.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 363px;
	width: 10px;
}
#heart_of_fricool {
	float: left;
	width: 601px;
	background-image: url('../images/subs/heart_bg.jpg');
    direction: ltr;
}
#right_decoration {
	background-image: url(../images/subs/right_decoration.jpg);
	float: left;
	height: 356px;
	width: 10px;
}
#products_search {
	float: left;
	height: 59px;
	width: 601px;
	background-image: url(../images/subs/search.jpg);
}
#products_search input {
	float: left;
	height: 21px;
	width: 218px;
	background-image: url(../images/subs/search_field_bg.jpg);
	border: 1px solid #c7d4e7;
	background-repeat: repeat-x;
	margin-top: 21px;
	margin-left: 122px;
}
#products_search a {
	float: left;
	height: 21px;
	width: 61px;
	margin-top: 21px;
	margin-left: 8px;
}
#products_select_category {
	background-image: url(../images/subs/select_cat.jpg);
	float: left;
	height: 34px;
	width: 601px;
}
#products_select_category select {
	float: left;
	height: 21px;
	width: 186px;
	border: 1px solid #c7d4e7;
	background-image: url(../images/subs/search_field_bg.jpg);
	margin-top: 6px;
	margin-left: 148px;
}

#products_select_category a {
	float: left;
	height: 30px;
	width: 27px;
	margin-left: 10px;
}
.sub_page_title {
	background-image: url(../images/subs/sub_titles_head.jpg);
	float: left;
	height: 40px;
	width: 601px;
	margin-bottom: 15px;
}
.single_product_altone {
	float: left;
    padding-bottom:10px;
	width: 589px;
	background-color: #ecf5fc;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dce2f0;
	border-bottom-color: #dce2f0;
	border-left-color: #dce2f0;
}

.single_product_alttwo {
	float: left;
    padding-bottom:10px;
	width: 589px;
	background-color: #f3fbfe;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dce2f0;
	border-left-color: #dce2f0;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dce2f0;
}
.sub_page_title h1 {
	font-size: 16px;
	text-transform: uppercase;
	color: #287adb;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.single_project_image_holder {
	float: left;
	width: 132px;
	margin-right: 10px;
}
.single_project_image {
	float: left;
	min-height: 150px;
	height:auto!important;
	height:150px;
	width: 131px;
	border: 1px solid #d0e1eb;
	background-color: #FFFFFF;
	margin-top: 10px;
}
.single_project_imageOUT {
	float: left;
	height:85px;
	width: 85px;
	border: 1px solid #d0e1eb;
	background-color: #FFFFFF;
	margin-top: 10px;
}
.single_project_texts {
	float: left;
	width: 434px;
	margin-top: 20px;	
}
.single_project_texts h1 {
	font-size: 14px;
	font-weight: bold;
	color: #ffb000;
	margin: 50px 0px 0px 0px;
	padding: 0px;
}
.single_project_texts a {
	font-size: 11px;
	font-weight: bold;
	color: #ffb000;
	margin: 0px;
	padding: 0px;
}
.single_project_texts p {
	font-size: 11px;
	color: #7396a7;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.orng_subs_buts {
	float: left;
	width: auto;
	padding-top: 10px;
}
.orng_subs_buts a {
	font-size: 11px;
	font-weight: bold;
	color: #ffb000;
	text-decoration: none;
	margin-right: 3px;
}

.red_subs_buts {
	float: left;
	width: auto;
	padding-top: 10px;
	padding-left: 15px;
}
.red_subs_buts a {
	font-size: 11px;
	font-weight: bold;
	color: #ea0404;
	text-decoration: none;
	margin-right: 3px;
}
#sub_page_foot {
	background-image: url(../images/subs/sub_page_foot.jpg);
	float: left;
	height: 47px;
	width: 601px;
}
.controler_buttons {
	text-decoration: none;
	float:left;
	width: auto;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-color: #f9f9f9;
	margin-right: 3px;
	border: 1px solid #e0e0e0;
	font-size: 11px;
	font-weight: bold;
	color: #8296a2;
}
.controler_buttons img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 5px;
	margin-left: 5px;
}
.controler_buttons_next_prev {
	text-decoration: none;
    float:left;
	width: auto;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-color: #f9f9f9;
	margin-right: 3px;
	border: 1px solid #e0e0e0;
	font-size: 11px;
	font-weight: bold;
	color: #8296a2;
}
.controler_buttons_next_prev img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 5px;
	margin-left: 5px;
}
.controler_buttons:active,.controler_buttons:focus  {
	text-decoration: none;
float:left;
	width: auto;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-color: #ffb000;
	margin-right: 3px;
	border: 1px solid #e0e0e0;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.controler {
	margin-top: 10px;
	margin-left:120px;
	
}
.controler_lable
{
    float:left;
}
.controler_lable p
{
    
    margin-left:10px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:0px;
    font-size:12px;
    font-weight:bold;
    color:Gray;
}

#request_order {
	background-image: url(../images/subs/request_order_back.jpg);
	float: left;
	height: 114px;
	width: 215px;
}
.req_ord_submit {
	float: left;
	height: 24px;
	width: 71px;
	margin-left: 123px;
	margin-top: 83px;
}
.req_ord_submit img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#single_product_details_image_holder {
	float: left;
	width: 131px;
}

.single_product_details {
	float: left;
	width: 589px;
	border: solid #dce2f0 1px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.single_product_details_image {
	float: left;
	min-height: 150px;
	height:auto!important;
	height:150px;
	width: 131px;
	border: 1px solid #dee7ee;
}
.single_product_details_image_control {
	float: left;
	width: 82px;
	padding-left: 49px;
}
#single_product_details_texts {
	float: left;
	width: 430px;
	margin-left: 10px;
}
#single_product_details_texts h1 {
	font-size: 11px;
	font-weight: bold;
	color: #ffb000;
	margin: 0px;
	padding: 0px;
	float:left;
}
#single_product_details_texts a {
	font-size: 11px;
	font-weight: bold;
	color: #ffb000;
	margin: 0px;
	padding: 0px;
	float:right;
}
#single_product_details_texts p {
	font-size: 11px;
	font-weight: normal;
	color: #7396a7;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.add_to_my_chart input{
	margin: 0px;
	padding: 0px;
	border: none;
	width: 20px;
	float: left;
}
.add_to_my_chart_text {
	font-weight: bold;
	color: #7396a7;
	font-size: 11px;
	margin: 0px;
	float: left;
	width: 100px;
	padding: 0px;
}
.add_to_my_chart {
	width: 200px;
	float: left;
	margin-top: 10px;
}
#my_account {
	background-image: url(../images/subs/my_acount_bg.jpg);
	float: left;
	height: 134px;
	width: 144px;
	margin-top: 10px;
	padding-left: 71px;
}
.my_account_log_out img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.my_account_log_out {
	float: left;
	height: 26px;
	width: 71px;
	margin-top: 7px;
}
.my_chart_number {
	float: left;
	height: 37px;
	width: 131px;
	margin-top: 58px;
}
.my_chart_number p {
	margin-top: 10px;
	margin-left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #287adb;
}
.my_chart_number a
{
    color: #287adb;
}
.my_chart_number span {
	color: #ffb000;
}
.products_cats_body {
	float: left;
	width: 589px;
	background-color: #ecf5fa;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dce2f0;
	border-right-color: #dce2f0;
	border-left-color: #dce2f0;
}
.products_cats_body h1 {
	font-size: 18px;
	color: #287adb;
	font-weight: normal;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.products_cats_body h2 {
	font-size: 11px;
	font-weight: bold;
	color: #ffb000;
	margin: 0px;
	padding: 0px;
}
.product_cats_texts {
	float: left;
	margin-top: 20px;	
}
.product_cats_texts p {
	font-size: 11px;
	color: #7396a7;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.products_list_units_container{
	width:580px;
	float:left;
}
.product_list_unit {
	float: left;
	width: 290px;
}
.product_cats_links {
	color:#7396a7;
	text-decoration: underline;
}
.products_cats_image_holder {
	float: left;
	width: 121px;
	margin-right: 10px;
}
.products_cats_image_holderOUT {
	float: left;
	width: 86px;
	margin-right: 10px;
}

.cats_sub_footer {
	background-image: url(../images/subs/cats_sub_footer.jpg);
	float: left;
	height: 12px;
	width: 601px;
}
/**************************** SHOPPING CART RESULT CSS **********************************/
#shopping_cart_result {
	float: left;
	width: 601px;
}
.result_head {
	background-color: #c4d2e5;
	float: left;
	height: 24px;
	width: 599px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dde4f0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dde4f0;
	border-left-color: #dde4f0;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.result_head p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.quantity {
	float: left;
	width: 67px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 24px;
}
.check {
	float: left;
	width: 57px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 24px;
}
.products_selected {
	float: left;
	width: 473px;
	height: 24px;
}


.result_alt_one {
	background-color: #ffffff;
	float: left;
	height: 42px;
	width: 599px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dde4f0;
	border-left-color: #dde4f0;
	font-size: 11px;
	font-weight: bold;
	color: #7c8d99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDE4F0;
	margin-bottom: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dde4f0;
}

.result_alt_one_checked p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.result_alt_one_checked {
	background-color: #ecf5fc;
	float: left;
	height: 42px;
	width: 599px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dde4f0;
	border-left-color: #dde4f0;
	font-size: 11px;
	font-weight: bold;
	color: #7c8d99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDE4F0;
	margin-bottom: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dde4f0;
}

.result_alt_one p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.quantity_cell {
	float: left;
	width: 67px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDE4F0;
	height: 42px;
}
.check_cell {
	float: left;
	width: 57px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDE4F0;
	height: 42px;
}
.products_selected_cell {
	float: left;
	width: 473px;
	height: 42px;
}.quantity_cell input {
	float: left;
	height: 17px;
	width: 30px;
	border: 1px solid #d0e1eb;
	margin-top: 5px;
	margin-left: 10px;
	color: #6f8492;
	padding-top: 5px;
	padding-left: 7px;
}
.check_cell input {
	margin-top: 10px;
	margin-left: 15px;
}
#cart_footer {
	background-image: url(../images/subs/cart_footer.jpg);
	float: left;
	height: 41px;
	width: 601px;
}
.shopping_cart_order_now img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.shopping_cart_order_now {
	width: 113px;
	float: left;
	height: 25px;
	margin-top: 9px;
	margin-left: 474px;
}
/******************* registeration page CSS */

#registeration_page_body {
	float: left;
	width: 589px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dce2f0;
	border-left-color: #dce2f0;
	padding-left: 10px;
}
.registeration_texts p {
	font-size: 11px;
	color: #7396a7;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.registeration_texts span {
	font-weight: bold;
	color: #ffb000;
}
.registeration_arrow {
	float: left;
	width: 14px;
	margin-top: 4px;
}
.registeration_texts {
	padding-left: 14px;
}
.registeration_page_title {
	background-image: url(../images/subs/registeration_page_titles_bg.jpg);
	float: left;
	height: 22px;
	width: 563px;
	margin-bottom: 30px;
}
.registeration_page_title h1 {
	font-size: 11px;
	font-weight: bold;
	color: #7396a7;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.about_page_title {
	background-image: url(../images/subs/registeration_page_titles_bg.jpg);
	float: left;
	height: 22px;
	width: 563px;
	margin-bottom: 30px;
	margin-left: 10px;
}
.about_page_title h1 {
	font-size: 11px;
	font-weight: bold;
	color: #7396a7;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.registeration_units_row {
	float: left;
	width: 549px;
}
.registeration_units_row_with_pad {
	float: left;
	width: 549px;
}
.small_unit {
	float: left;
	width: 150px;
	padding-right: 28px;
	padding-bottom: 15px;
}
.register_page_field_title {
	background-image: url(../images/subs/fields_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 15px;
	width: 150px;
}

.small_unit p {
	font-size: 11px;
	color: #7396a7;
	margin: 0px;
	padding: 0px;
}
.small_unit span {
	font-weight: bold;
	color: #ffb000;
}
.small_unit input {
	float: left;
	width: 150px;
	border: 1px solid #d7d8dc;
	margin-top: 10px;
	color: #7397a7;
}
.small_unit select {
	float: left;
	width: 150px;
	border: 1px solid #d7d8dc;
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #7397a7;
}



.big_unit {
	float: left;
	width: 328px;
	padding-right: 28px;
	padding-bottom: 15px;
}
.register_page_field_title_big {
	background-image: url(../images/subs/fields_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 15px;
	width: 328px;
}

.big_unit p {
	font-size: 11px;
	color: #7396a7;
	margin: 0px;
	padding: 0px;
}
.big_unit span {
	font-weight: bold;
	color: #ffb000;
}
.big_unit input {
	float: left;
	width: 325px;
	border: 1px solid #d7d8dc;
	margin-top: 10px;
	color: #7397a7;
}

.big_unit textarea {
	float: left;
	width: 315px;
	border: 1px solid #d7d8dc;
	margin-top: 10px;
	color: #7397a7;
	font-family:Arial;
    font-size:12px;
    padding:5px;

}



.bigest_unit {
	float: left;
	width: 506px;
	padding-right: 28px;
	padding-bottom: 15px;
}
.register_page_field_title_bigest {
	background-image: url(../images/subs/fields_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 15px;
	width: 506px;
}

.bigest_unit p {
	font-size: 11px;
	color: #7396a7;
	margin: 0px;
	padding: 0px;
}
.bigest_unit span {
	font-weight: bold;
	color: #ffb000;
}

.bigest_unit textarea {
	float: left;
	width: 496px;
	border: 1px solid #d7d8dc;
	margin-top: 10px;
	height: 100px;
	color: #7397a7;
	font-family:Arial;
    font-size:12px;
    padding:5px;
}


#registeration_footer {
	background-image: url(../images/subs/registeration_footer.jpg);
	float: left;
	height: 53px;
	width: 601px;
}
.global_pad {
	width: 563px;
	padding-left: 14px;
}
.submit {
	float: right;
	height: 20px;
	width: 67px;
	margin-top: 17px;
	margin-right:80px;
}

#registeration_footer img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clearButton {
	float: right;
	height: 20px;
	width: 56px;
	margin-top: 17px;
	margin-right: 14px;
}
.clearBoth
{
    clear:both;
    }

#login_left {
	background-image: url(../images/subs/login_left_image.jpg);
	float: left;
	height: 329px;
	width: 283px;
}
#login_right {
	background-image: url(../images/subs/sign_in.jpg);
	float: left;
	height: 329px;
	width: 295px;
}

.sign_in_name_field {
	float: left;
	height: 22px;
	width: 185px;
	background-image: url(../images/subs/search_field_bg.jpg);
	border: 1px solid #c7d4e7;
	background-repeat: repeat-x;
	margin-top:101px;
	margin-left:23px;
}
.sign_in_pass_field {
	float: left;
	height: 22px;
	width: 185px;
	background-image: url(../images/subs/search_field_bg.jpg);
	border: 1px solid #c7d4e7;
	background-repeat: repeat-x;
	margin-top:33px;
	margin-left:23px;
}.sign_in_login_button img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sign_in_login_button {
	float: left;
	height: 26px;
	width: 86px;
	margin-top: 17px;
	margin-left: 19px;
}
.sign_in_join_now {
	float: left;
	width: 150px;
	height: 25px;
	margin-top: 110px;
}
#small_page_footer {
	background-image: url(../images/subs/small_page_foot.jpg);
	float: left;
	height: 15px;
	width: 601px;
}
.company_profile {
	background-image: url(../images/subs/company_profile.jpg);
	float: left;
	height: 114px;
	width: 215px;
	margin-top: 15px;
}
.search_result_text {
	font-size: 11px;
	color: #666666;
	margin-left: 10px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.clint_list_unit {
	float: left;
	width: 270px;
	background-color: #ECF5FA;
	margin-left: 10px;
	border: 1px solid #dbe9f0;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.clint_list_unit  h2 {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.clint_list_unit  a {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.clint_texts {
	float: left;
	width: 167px;	
}
.clint_texts p {
	font-size: 11px;
	color: #7396a7;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.clint_logo_holder {
	float: left;
	height: 80px;
	width: 86px;
	margin-right: 10px;
	margin-left: 3px;
	margin-top: 3px;
}
.clint_logo {
	float: left;
	height: 85px;
	width: 85px;
	border: 1px solid #d0e1eb;
	background-color: #FFFFFF;
}.clint_row {
	float: left;
	width: 590px;
	margin-bottom: 10px;
}
.forgot_link {
	float: left;
	font-size: 11px;
	width:200px;
	color: #287adb;
	font-weight: bold;
	margin-left: 23px;
	margin-top: 5px;
}
.sign_up_now_link {
	margin-top: 50px;
	float: left;
	margin-left: 150px;
}
/***************************** 9-4-2009 */

#subs_header h3 {
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 445px;
	text-transform: uppercase;
}
.password_pages_container{
	float:left;
	width:590px;
	padding-left: 11px;
}.password_pages_body {
	background-image: url(../images/subs/pass_pages/BG.jpg);
	float: left;
	height: 227px;
	width: 579px;
}
.password_pages_body_icon {
	float: left;
	height: 227px;
	width: 186px;
	padding-left: 50px;
}
.password_pages_body_elements {
	float: left;
	height: 190px;
	width: 343px;
	padding-top:17px;
}
.password_pages_body_elements h1 {
	font-size: 14px;
	color: #287adb;
	margin: 0px;
}
.password_pages_body_elements p {
	font-size: 12px;
	font-weight: bold;
	color: #7f9099;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	clear:both;
}
.password_pages_body_elements input {
	background-image: url(../images/subs/pass_pages/input_bg.jpg);
	height: 22px;
	width: 210px;
	border: 1px solid #c6d1e6;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.reset_pass_send {
	margin-left: 145px;
	padding-top: 5px;
	float: left;
}

#header_sub_buttons a {
	color: #FFFFFF;
}
#header_sub_buttons h1 {
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.header_sub_buttons_spe {
	float: left;
	width: 300px;
	height: 10px;
}

#single_product_details_texts1 {
	float: left;
	width: 550px ;
	margin-left: 10px;
}
#single_product_details_texts1 h1 {
	font-size: 11px;
	font-weight: bold;
	color: #ffb000;
	margin: 0px;
	padding: 0px;
	float:left;
}
#single_product_details_texts1 a {
	font-size: 11px;
	font-weight: bold;
	color: #ffb000;
	margin: 0px;
	padding: 0px;
	float:right;
}
#single_product_details_texts1 p {
	font-size: 11px;
	font-weight: normal;
	color: #7396a7;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

@charset "utf-8";
img{
	border:none;
}
.clear{
	clear:both;
}
.ClintListContainer {
	float: left;
	width: 601px;
}
.ClintListUnit{
	float:left;
	width:176px;
	margin:0px 12px 30px 12px;
}
.ClintListUnitCore{
	float:left;
	width:174px;
	height:174px;
	border:solid 1px #dde7ee;
}
.ClintListUnit p{
	color:#ffb000;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	margin:0px 0px 5px 0px
}

.ClintListUnit a {
	font-size: 11px;
	font-weight: bold;
	color: #ffb000;
	margin: 0px;
	padding: 0px;
}
.single_product_detailsFRAME {
	float: left;
	width: 630px;
	margin-top:20px;
}
.single_product_detailsFRAME h1
{
    font-size:14px!important;
    margin-bottom:15px!important;
}
