* {

	border:0;

	margin:0;

	padding:0;

	list-style:none

}

.none {

	display:none

}

html, body {

	width:100%;

	height:100%;

	margin:0;

	padding:0;

}

body {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	cursor:default;

	background:url('../i/tile_background.jpg') repeat-x;

	background-color:#fff;

	color:#424141;

}



a{ outline: none; }

a:hover{ text-decoration:none; }



#wrapper {

	width:1000px;

	margin:0px auto 0 auto;

	height:100px;

	display:block;

}

#loading {

	display:block;
	visibility:hidden;
	text-align:center; 
	background-color:#F0F0F0;
	width:100%; 
	height:100%; 
	padding:20px;
	filter:alpha(opacity=40);
	opacity:0.4;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100000;
	
}
#loading div {
	opacity:0.9;filter:alpha(opacity=90);
	margin-top:100px;;
	color:#000;
	font-size:20px;
}

#top_menu {

	width:100%;

	height:20px;

	border-bottom:1px solid #000;

}

#top_menu ul {

}

#top_menu ul li {

	float:right;

	padding:0 0 0 10px;

}

#top_menu ul li a {

	color:#000;

	text-decoration:none;

	padding-left:25px

}

#top_menu ul li a:hover {

	text-decoration:underline;

}

#top_menu ul li a.home {

	background:url(../i/home_icon.jpg) left top no-repeat;

}

#top_menu ul li a.shop {

	background:url(../i/bag_icon.jpg) left top no-repeat;

}



/*+*/

#menu {

	width:100%;

	height:38px;

	background-color:#e5e5e5;

}



#menu ul {

}

#menu ul li {

	width:200px;

	float:left;

	text-align:center;

	margin:6px 0 0 0;
	
	
}
#menu ul li a span{
	font-size:9px;
	
}

/*

#menu ul li a {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#3d3d3d;

	text-decoration:none;

	font-weight:bold;

	background:url('../i/menu_bullet.jpg') left 4px no-repeat;

	padding:0 0 0 20px

}



#menu ul li a:hover {

	color:#da1279

}

*/



/*-*/



#left {

	width:680px;

    /* height:300px; */

	border:2px solid #b5b5b5;

	margin:20px 0 0 0;

	padding:0 0 10px 0;

	float:left;

}

#left h2 {

	margin:10px 0 0 15px

}

#left p {

	font-size:14px;

	margin:5px auto 5px auto;

	width:95%;

}

#left .thumbs {

}

#left .thumbs img {

	border:1px solid #8c8c8c;

	margin:13px 9px 0 8px

}

#right {

	margin:20px 0 0 20px;

	width:290px;

	border:2px solid #b5b5b5;

	padding:0 0 10px 0;

	float:left;

}

#right h1 {

	font-size:16px;

	margin:10px auto 0 auto

}

#right h2 {

	margin:10px 0 0 5px

}

#right h3 {

	background-color:#df1078;

	color:#fff;

	margin:5px 0;

	padding:2px;

	width:auto;

	display:inline-block;

	font-weight:100;

}

#right .header span {

	font-size:12px;

}

#right .header span a {

	color:#5e5aff

}

#right span a:hover {

	text-decoration:none;

}

#right p {

	font-size:14px;

	margin:5px auto 5px auto;

	width:95%;

}

#right .header {

	width:100%;

	text-align:center;

	border-bottom:1px solid #a2a2a2;

	padding:0 0 10px 0

}

#right .column {

}

#right .column img {

	border:1px solid #8c8c8c;

	margin:3px 10px 0 2px

}

#right .bottom {

	width:100%;

	border-bottom:1px solid #a2a2a2;

	border-top:1px solid #a2a2a2;

	padding:10px 0 10px 0;

	float:left;

	margin:10px 0 0 0;

	background-color:#eeeeee

}

#right .bottom .row {

	width:45%;

	float:left;

	margin:0 0 0 10px

}

#right .bottom .row span {

	display:block;

}

#right a.shopping {

	font-size:16px;

	color:#018fdb;

	font-weight:bold;

	margin:auto auto 15px 60px;

	display:block;

	padding:20px 0 0 0;

	float:left;

}

#right a.shopping:hover {

	text-decoration:none;

}

/*POPUP - sizes must be 950x435*/



#popup_wrapper {

	width:1030px;

	height:395px;

	border:3px 3px 0 3px;

}

#popup_wrapper .left {

	width:117px;

	float:left;

	margin:5px 0 0 5px;

    height:380px;

    /* background-color:maroon;*/

}

#popup_wrapper .left img {

	border:1px solid #8c8c8c;

	margin:0 0 3px 2px;

    /* background-color:fuchsia; */

}

#popup_wrapper .middle {

	float:left;

	margin:5px 0 0 10px;

    height:380px;

    /* background-color:olive; */

}



#popup_wrapper .right {

	float:left;

	margin:5px 0 0 10px;

	width:200px;

	border:1px solid #000;

	text-align:center;

    height:383px;

}



#popup_wrapper .right table{

}



#popup_wrapper .right table tr{}



#popup_wrapper .right table td {text-align:left;  font-size:10px}



#popup_wrapper .right h1 {

	font-size:14px;

	margin:10px 0 0 0;

}

#popup_wrapper .right h2.collection {

	color:#fff;

	font-size:12px;

	background-color:#dc117c;

	padding:10px 0 10px 0

}

#popup_wrapper .right h2.buy {

	clear:left;

	color:#fff;

	font-size:12px;

	background-color:#029338;

	padding:10px 0 10px 0

}

#popup_wrapper .right a {

	text-decoration:underline

}

#popup_wrapper .right a:hover {

	text-decoration:none;

}

#popup_wrapper .right .info {

	width:100%;

	border-bottom:1px solid #000;

	border-top:1px solid #000;

	margin:10px 0 10px 0;

	height:auto

}

#popup_wrapper .right .info1 {

	height:167px

}

#popup_close {

	width:1030px;

	height:40px;

	background-color:#9d9d9d;

	text-align:center;

	border:0px 3px 3px 3px;

}

#popup_close a {

	color:#fff;

	font-size:14px;

	text-decoration:none;

	padding-top:10px;

	display:block;

}

#popup_close a:hover {

	text-decoration:none

}

#left img.big_image {

	float:left;

}

.controls {

	width:100%;

	height:25px;

	background:url('../i/controls_back.jpg') left top repeat-x;

	float:left;

	text-align:right;

	color:#fff;

	font-weight:bold;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	padding:5px 0 0 0;
	
	display:inline;

}

.controls img {

	margin:0 3px 0 3px;

    cursor:pointer;

}





/* EDITS FROM HERE */





#footer{width:100%; margin:5px 0 0 0; border-top:1px solid #666; float:left; text-align:center; display:inline; padding:10px 0 0 0 }

#footer span a{ color:#5bafdd; text-decoration:none; }

#footer span a:hover{ text-decoration:underline }

#footer  a{ color:#bf1172; text-decoration:none; /*#5bafdd*/}

#footer  a:hover{ text-decoration:underline; color:#5bafdd; }

#sitemap ul{
	display:list-item;

}
#sitemap li{
	display:list-item;
	list-style:circle;
}
#sitemap li ol li{
	margin-left:20px;
	display:list-item;
	list-style:circle;
}

#sitemap a{
	color:#666666; text-decoration:none;
}

#sitemap a:hover{
	text-decoration:underline;
	color:#5bafdd;
}



#right h2.by_product{clear:left; color:#fff; font-size:16px; background-color:#999; padding:10px 0 10px 0; margin:0; text-align:center;font-family:Arial, Helvetica, sans-serif; font-weight:bold}

#right h2.by_product a{ color:#fff; text-decoration:none }

#right h2.by_product a:hover{ color:#333; text-decoration:none }

#right .row{width:144px; float:left}

#right .row h3{ background-color:#ccc; width:98%; margin:0; border-top:1px solid #999; border-bottom:1px solid #999; color:#000; text-align:left;border-right:1px solid #999}



#right .row ul{margin:5px 0 0 0}

#right .row ul li{margin:3px 0 0 3px; border-bottom:1px dotted #CCC}

.color{width:30px; height:15px;float:right; border:1px solid #CCC }



#left table#products{ width:96%; margin:0 auto 0 auto; }

#left table#products td{ text-align:center; padding:5px 0 0 0; border-bottom:1px dotted #CCC }

#left table#products td a{ color:#333; text-decoration:underline }

#left table#products td a:hover{ text-decoration:none }

#left table#products td.c1{ width:120px}

#left table#products td.c2{ width:140px; border-left:1px dotted #CCC; text-align:left; padding:5px 5px 0 5px; font-size:11px}

#left table#products td.c3{ width:70px; border-left:1px dotted #CCC}

#left table#products td.c4{ width:100px; border-left:1px dotted #CCC}

#left table#products td.c5{ width:90px; border-left:1px dotted #CCC}

#left table#products td.c6{ width:auto; border-left:1px dotted #CCC}

#left table#products td.c6 a{ color:#093 }





#left table#products td.c1 img{ border:1px solid #999 }

#left table#products td.c1 img:hover{ border:2px solid #999 }



#all {

	width:100%;

	/*border:2px solid #b5b5b5;*/

	margin:20px 0 0 0;

	padding:0 0 10px 0;

	float:left;

}



#top_title{width:100%; margin:20px 0 0 0;}

#top_title h1{}

#top_title h3{ font-weight:100 }

#top_title span{float:right; font-size:22px; color:#F06;  }



#all input{border:1px solid #CCC; padding:2px; margin:5px 0 0 0}

#all select{border:1px solid #CCC; padding:2px; margin:5px 0 0 0}

#all textarea{border:1px solid #CCC; padding:2px; margin:5px 0 0 0; width:295px}



#all h1.title{background-color:#F06; font-size:14px; font-weight:100; display:inline; color:#fff; padding:2px}

#all table#box{width:100%; border-top:1px solid #F06; margin:1px 0 20px 0; padding:10px 0 0 0}

#all table#box tr{}

#all table#box td{border-bottom:1px dotted #CCC; border-left:1px dotted #CCC; padding:3px;text-align:center}

#all table#box td.c1{ width:115px}

#all table#box td.c1 img{border:1px solid #999}

#all table#box td.c1 img:hover{border:1px solid #F06}

#all table#box td.c2{ text-align:left}

#all table#box td.c3{width:67px;}

#all table#box td.c4{width:70px}

#all table#box td.c5{width:80px}

#all table#box td.c6{width:60px}

#all table#box td.c7{width:50px; border-left:0}

#all table#box td.c8{width:120px}

#all table#box input, #all table#coll input{border:1px solid #CCC; width:40px; text-align:center}



#all h1.title2{background-color:#0C3; font-size:14px; font-weight:100; display:inline; color:#fff; padding:2px; margin:20px 0 0 0}

#all table#coll{width:100%; border-top:1px solid #0C3; margin:1px 0 0 0; padding:10px 0 0 0}

#all table#coll tr{}

#all table#coll td{border-bottom:1px dotted #CCC; border-left:1px dotted #CCC; padding:3px;text-align:center}

#all table#coll td.c0{ width:50px;border-left:0}

#all table#coll td.c1{ width:115px;}

#all table#coll td.c1 img{border:1px solid #999}

#all table#coll td.c1 img:hover{border:1px solid #F06}

#all table#coll td.c2{width:auto;}

#all table#coll td.c3{width:87px;}

#all table#coll td.c4{width:90px}

#all table#coll td.c5{width:100px}

#all table#coll td.c6{width:80px}

#all table#coll td.c7{width:90px}

#all table#coll td.c8{width:120px}



#all #procces_bottom{margin:10px 0 0 0; background-color:#CCC; text-align:right; padding:3px; float:left; width:100%;}

#all #procces_bottom input{ border:1px solid #999; padding:2px; margin:0 0 0 10px;}



#all .row{width:50%; float:left;}



/* modal */



/* from facebook */

.generic_dialog { height:0; left:0; overflow:visible; position:fixed; /*dw*/ top:0; width:100%; z-index:101; }

#generic_dialog_iframe { left:0; position:absolute; top:0; z-index:3; }

.generic_dialog .generic_dialog_popup { height:0; overflow:visible; position:relative; }

.generic_dialog div.dialog_loading 		{ background-color:#F2F2F2; border:1px solid #606060; font-size:24px; padding:10px; }

#generic_dialog_overlay { display:block; left:0; position:absolute; top:0; width:100%; z-index:100; }

.dialog_body .dialog_content_img { float:left; margin-right:15px; }

.dialog_body .dialog_content_txt { float:left; padding-bottom:5px; width:300px; }

.dialog_body .dialog_content_body { padding-bottom:13px; }

.dialog_body .form_label { padding-right:5px; }

.dark_dialog_overlay { background-image:url(facebook-overlay.png); background-repeat:repeat; }

* html .dark_dialog_overlay { background-color:transparent; background-image:url(blank.gif); }

.full_bleed .pop_dialog_table td.pop_content .dialog_body { padding:0; }

table.pop_dialog_table { border-collapse:collapse; direction:ltr; margin:auto; table-layout:fixed; width:465px; }

td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright { height:10px; overflow:hidden; padding:0 !important; width:10px !important; }

td.pop_topleft { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 0; }

td.pop_topright { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px; }

td.pop_bottomleft { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px; }

td.pop_bottomright { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px; }

td.pop_top, td.pop_bottom { background:transparent url(facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px; }

td.pop_side { background:transparent url(facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0; }

td.pop_content { background-color:white; direction:ltr; padding:0; }

.pop_dialog_rtl td.pop_content { direction:rtl; }

td.pop_content h2.dialog_title { background:#6D84B4 none repeat scroll 0 0; border:1px solid #3B5998; color:white; font-size:14px; font-weight:bold; margin:0; }

td.pop_content h2.dialog_loading { background:#6D84B4 url(facebook-indicator_white_small.gif) no-repeat scroll 400px 10px; padding-right:40px; }

td.pop_content h2 span { display:block; padding:4px 10px 5px; }

td.pop_content .dialog_content { background:#FFFFFF none repeat scroll 0 0; border-color:#555555; border-style:solid; border-width:0 1px 1px; }

td.pop_content .dialog_body { border-bottom:1px solid #CCCCCC; padding:10px; }

td.pop_content .dialog_summary { background:#F2F2F2 none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; padding:8px 10px; }

td.pop_content .dialog_buttons { background:#F2F2F2 none repeat scroll 0 0; padding:8px; text-align:right; }

td.pop_content .dialog_buttons input { margin-left:5px; }

td.pop_content .dialog_buttons_msg { float:left; padding:5px 0 0; }

td.pop_content .dialog_footer { background:#F2F2F2 none repeat scroll 0 50%; }



/* david walsh custom */

#fb-modal	{ display:none; position:absolute }
#fb-modal_2	{ display:none; position:absolute; z-index:500000; }

#fb-close	{ cursor:pointer; }

.info		{ width:280px; float:left; font-size:11px; color:#666; }

.info b	{ color:#000; }

.image	{ width:200px; float:left; margin-right:10px; }



/*VER 2*/



.row_new{width:800px; margin:10px auto 0 auto; background:url('../i/index_cont_back.jpg') left top repeat-y;}

H1 { font-size:22px;}

.row_new .index_cont {width:770px; margin:0 15px 0 15px} 
.row_new .index_cont p { margin-left:60px; margin-right:60px; margin-top:3px; text-align:justify;}

.row_new .index_cont p a{
	text-decoration:none; 
	 color:#5bafdd;
}

.row_new .index_cont p a:hover{
	text-decoration:underline;
} 


.row_new .index_cont h1{text-align:center; font-weight:normal;}
.row_new .index_cont h2{text-align:center; font-weight:normal;}

.row_new .col{width:50%; float:left; margin-top:0px;}

.row_new .col a img{ margin-left:60px;}

.row_new .col div a img{ margin-left:30px;}

.row_new .col p{ margin-left:60px; font-size:10px;}
.row_new .col div p{ margin-left:30px; font-size:10px;}





.col p a{
	text-decoration:none; 
	 color:#5bafdd;
}

.col p a:hover{
	text-decoration:underline;
}



.shopping_bag{ height:20px; margin:10px auto 0 45px}

.shopping_bag a{background:url('../i/shopping_bag.jpg') left top no-repeat; width:200px; height:20px; display:block}

.shopping_bag a:hover{background:url('../i/shopping_bag.jpg') left bottom no-repeat;}



#right_new{

	margin:20px 0 0 0px;

	width:290px;

	padding:0 0 0 0;

	float:left;

	background:url('../i/290_middle.jpg') left top repeat-y;

	}

	

#right_new .cont{width:270px; margin:0 auto 0 auto}

#right_new .cont p { font-size:9px;}

#right_new .cont p a { font-size:9px;}

#right_new .cont p a{
	text-decoration:none; 
	 color:#5bafdd;
}

#right_new .cont p a:hover{
	text-decoration:underline;
} 



/* tova e v nachaloto na style.css, mojesh da go mahnesh ot tam */

#menu {

	width:100%;

	height:28px;

	background-color:#e5e5e5;

}



#menu ul {

}

#menu ul li {

	width:175px;

	float:left;

	text-align:center;

	margin:0 0 0 0

}



/* tova go ima i v staroto style.css kato EDITS FROM HERE, moje da go mahnesh ot tam*/

.menu {width:1000px; height:28px; position:relative; z-index:100; font-family:arial, sans-serif;}

* html .menu {width:100%; w\idth:100%;}

.menu ul {padding:0; margin:0; list-style-type:none;}

.menu ul ul {width:175px; }

.menu ul li {float:left; width:175px; position:relative; height:28px; width:175px; text-align:center; margin:6px 0 0 0; background:url('../i/menu_but.jpg') left top no-repeat; padding:6px 0 0 0}

.menu ul li.home:hover{}

.menu ul li.home:hover{background:url('../i/menu_home.jpg') left bottom no-repeat;}

.menu ul li.collections:hover{background:url('../i/menu_collections.jpg') left bottom no-repeat;}

.menu ul li.products:hover{background:url('../i/menu_products.jpg') left bottom no-repeat;}

.menu ul li.shopping:hover{background:url('../i/menu_shopping.jpg') left bottom no-repeat;}

.menu ul li.about_us:hover{background:url('../i/menu_about.jpg') left bottom no-repeat;}



.menu ul li.home{background:url('../i/menu_home.jpg') left top no-repeat;}

.menu ul li.collections{background:url('../i/menu_collections.jpg') left top no-repeat;}

.menu ul li.products{background:url('../i/menu_products.jpg') left top no-repeat;}

.menu ul li.shopping{background:url('../i/menu_shopping.jpg') left top no-repeat;}

.menu ul li.about_us{background:url('../i/menu_about.jpg') left top no-repeat;}



.menu ul li.home_active{background:url('../i/menu_home.jpg') left bottom no-repeat;}

.menu ul li.collections_active{background:url('../i/menu_collections.jpg') left bottom no-repeat;}

.menu ul li.products_active{background:url('../i/menu_products.jpg') left bottom no-repeat;}

.menu ul li.shopping_active{background:url('../i/menu_shopping.jpg') left bottom no-repeat;}

.menu ul li.about_us_active{background:url('../i/menu_about.jpg') left bottom no-repeat;}



.menu ul li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#3d3d3d;text-decoration:none;

font-weight:normal; font-size:5px;
padding:0 0 0 0; display:block; width:175px; height:40px;
}

.menu ul li a span {font-size:11px;}


.menu ul li.active a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px;color:#fff;text-decoration:none;

font-weight:bold; padding:0 0 0 0}

.menu ul li a:hover{color:#fff}

.menu ul li img{margin:0 3px 24px 0}

.menu a:hover{ color:#da1279 }

* html .menu a, * html .menu a:visited {}

.menu ul ul a.drop, .menu ul ul a.drop:visited {}

.menu ul ul a.drop:hover{}

.menu ul ul :hover > a.drop {}

.menu ul ul ul a, .menu ul ul ul a:visited {}

.menu ul ul ul a:hover {}

.menu ul ul { visibility:hidden; position:absolute; height:0; top:40px; left:0; width:175px; margin:0;}

* html .menu ul ul {top:26px;}

.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

.menu ul ul a, .menu ul ul a:visited {background:#e5e5e5; color:#000; padding:3px 0 5px 0; width:175px; margin:0 0 0 0 ; text-align:left;display:block;height:15px; background:url('../i/collections_dropdown.jpg') left top repeat-y; }

.menu ul ul.ss a, .menu ul ul.ss a:visited {background:#e5e5e5; color:#000; padding:3px 0 5px 0; width:300px; margin:0 0 0 0 ; text-align:left;display:block;height:15px; background:url('../i/about_back.jpg') left top repeat-y; }
.menu ul ul.ss a:hover { color:#006600; } 




.menu ul ul li{ text-align:left; height:18px;margin:0;  padding:0;}

.menu ul ul li a{ font-size:12px;}



* html .menu ul ul a, * html .menu ul ul a:visited {width:200px;w\idth:200px; font-size:10px; padding:0 0 0 5px}

.menu a:hover, .menu ul ul a:hover{color:#000}

.menu :hover > a, .menu ul ul :hover > a {color:#000}

.menu ul li:hover ul,

.menu ul a:hover ul{visibility:visible; }

.menu ul :hover ul ul{visibility:hidden;}

.menu ul :hover ul :hover ul{ visibility:visible;}

.menu ul ul a{}

.menu ul ul a:hover { background-color:#606060; color:#1c8300}

.menu ul ul a span{margin:0 0 0 10px}

.menu ul ul a span.active { color:#1c8300 }



#menu ul li a.active {background:url('../i/menu_bullet_active.jpg') left 4px no-repeat}

#menu ul li a.active:hover {color:#000}





.left_new {
	width:100%;
	text-align:center;

	margin:20px 0 0 0;

	padding:0 0 0 0;

	float:left;

	background:url('../i/left_middle.jpg') center top repeat-y;

}



.left_new p {

	font-size:12px;

	margin:0px auto 0px auto;

	width:500px;

}

.left_new li a h1{
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	display:inline;

}

.left_new .h1class {

	font-size:12px;

	margin:0px auto 0px auto;

	width:500px;
	font-weight:normal;

}



.left_new img{margin:0px}



.left_new .s_results_top{width:660px; height:35px; background:url('../i/s_results_top.jpg') left top no-repeat; display:block; text-align:left; padding:5px 10px 0 10px}

.left_new .s_results_top span{color:#fff; font-size:16px; font-weight:bold}
.left_new .s_results_top h1{color:#fff; font-size:16px; font-weight:bold}

.left_new .s_results_top .order{float:right;padding:2px 0 0 0; color:#fff}

.left_new .s_results_top .order input{margin-left:5px; padding-top:2px}



.left_new table#products{ width:96%; margin:0 auto 0 auto }

.left_new table#products img{margin:0; border:1px solid #CCC}

.left_new table#products .view {position:absolute; z-index:2; margin:-20px 0 0 86px}

.left_new table#products .view a{text-decoration:none; font-weight:bold; color:#09C}

.left_new table#products .view a:hover{color:#093}

.view_collection{position:absolute; z-index:2; margin:-20px 0 0 80px}

.view_collection a{text-decoration:none; font-weight:bold; color:#09C}

.view_collection a:hover{color:#093}


.view_noapsl{ z-index:2; margin:-20px 0 0 80px}

.view_noapsl a{text-decoration:none; font-weight:bold; color:#09C}

.view_noapsl a:hover{color:#093}


.left_new table#products td{ text-align:center; padding:5px 0 0 0; border-bottom:1px dotted #CCC }

.left_new table#products td a{ color:#333; text-decoration:underline }

.lef_newt table#products td a:hover{ text-decoration:none }

.left_new table#products td.c1{ width:120px}

.left_new table#products td.c2{ width:140px; border-left:1px dotted #CCC; text-align:left; padding:5px 5px 0 5px; }

.left_new table#products td.c3{ width:70px; border-left:1px dotted #CCC}

.left_new table#products td.c4{ width:100px; border-left:1px dotted #CCC}

.left_new table#products td.c5{ width:90px; border-left:1px dotted #CCC}

.left_new table#products td.c6{ width:auto; border-left:1px dotted #CCC}

.left_new table#products td.c6 input{border:1px solid #CCC; width:30px; margin:0; padding:0; vertical-align:top}

.left_new table#products td.c6 img{border:0; margin:0 0 0 2px; padding:0}

.left_new table#products td.c6 a{ color:#093 }



#right_search {

	margin:20px 0 0 20px;

	width:290px;

	border:2px solid #b5b5b5;

	padding:0 0 0 0;

	float:left;

}

#right_search h1 {

	font-size:16px;

	margin:10px auto 0 auto

}

#right_search h2 {

	margin:10px 0 0 5px

}

#right_search h3 {

	background-color:#df1078;

	color:#fff;

	margin:5px 0;

	padding:2px;

	width:auto;

	display:inline-block;

	font-weight:100;

}

#right_search .header span {

	font-size:12px;

}

#right_search .header span a {

	color:#5e5aff

}

#right_search span a:hover {

	text-decoration:none;

}

#right_search p {

	font-size:14px;

	margin:5px auto 5px auto;

	width:95%;

}

#right_search .header {

	width:100%;

	text-align:center;

	border-bottom:1px solid #a2a2a2;

	padding:0 0 10px 0

}

#right_search .column {

}

#right_search .column img {

	border:1px solid #8c8c8c;

	margin:3px 5px 0 2px

}

#right_search .bottom {

	width:100%;

	border-bottom:1px solid #a2a2a2;

	border-top:1px solid #a2a2a2;

	padding:10px 0 10px 0;

	float:left;

	margin:10px 0 0 0;

	background-color:#eeeeee

}

#right_search .bottom .row {

	width:45%;

	float:left;

	margin:0 0 0 10px

}

#right_search .bottom .row span {

	display:block;

}

#right_search a.shopping {

	font-size:16px;

	color:#018fdb;

	font-weight:bold;

	margin:auto auto 15px 60px;

	display:block;

	padding:20px 0 0 0;

	float:left;

}

#right_search a.shopping:hover {

	text-decoration:none;

}



#right_search h2.by_product{clear:left; color:#fff; font-size:16px; background-color:#999; padding:10px 0 10px 0; margin:0; text-align:center;font-family:Arial, Helvetica, sans-serif; font-weight:bold}

#right_search h2.by_product a{ color:#fff; text-decoration:none }

#right_search h2.by_product a:hover{ color:#333; text-decoration:none }

#right_search .row{width:144px; float:left}

#right_search .row h3{ background-color:#ccc; width:98%; margin:0; border-top:1px solid #999; border-bottom:1px solid #999; color:#000; text-align:left;border-right:1px solid #999}



#right_search .row ul{margin:5px 0 0 0}

#right_search .row ul li{margin:3px 0 0 3px; border-bottom:1px dotted #CCC}

#right_search .row ul li .color{width:30px; height:15px;float:right; border:1px solid #CCC }



#right_col {

	margin:20px 0 0 20px;

	width:290px;

	padding:0 0 10px 0;

	float:left;

}

#right_col .top{width:290px; height:36px; display:block; background:url('../i/col_topback.jpg') left top no-repeat;padding:7px}

#right_col .top h1{color:#fff; margin-top:0}

#right_col .info{width:100%; float:left; font-size:12px}

#right_col h1 {

	font-size:16px;

	margin:10px auto 0 auto

}

#right_col h2 {

	margin:10px 0 0 5px

}

#right_col h3 {

	background-color:#df1078;

	color:#fff;

	margin:5px 0;

	padding:2px;

	width:auto;

	display:inline-block;

	font-weight:100;

}

#right_col .header span {

	font-size:12px;

}

#right_col .header span a {

	color:#5e5aff

}

#right_col span a:hover {

	text-decoration:none;

}

#right_col p {

	font-size:14px;

	margin:5px auto 5px auto;

	width:95%;

}

#right_col .header {

	width:100%;

	text-align:center;

	padding:0 0 10px 0

}

#right_col .column {

}

#right_col .column img {

	border:1px solid #8c8c8c;

	margin:3px 5px 0 2px

}

#right_col .bottom {

	width:100%;

	border-bottom:1px solid #a2a2a2;

	border-top:1px solid #a2a2a2;

	padding:10px 0 10px 0;

	float:left;

	margin:10px 0 0 0;

	background-color:#eeeeee

}

#right_col .bottom .row {

	width:45%;

	float:left;

	margin:0 0 0 10px

}

#right_col .bottom .row span {

	display:block;

}

#right_col a.shopping {

	font-size:16px;

	color:#018fdb;

	font-weight:bold;

	margin:auto auto 15px 60px;

	display:block;

	padding:20px 0 0 0;

	float:left;

}

#right_col a.shopping:hover {

	text-decoration:none;

}



/* Popup ver 2 */





#right_col h3.new {

	background:url('../i/c_title.jpg') left top no-repeat;

	color:#666;

	width:131px;

	padding:2px 0 0 5px;

	height:22px;

	display:block;

	font-weight:bold;

}



#right_col .corner_border{

	background:url('../i/290_middle.jpg') left top repeat-y;

	float:left;

	display:block;

	width:290px;

}

#right_col .paddinger{

	width:284px;

	padding:3px

}



#right_col .column {

	width:284px

}



#popupn_wrapper {

	width:950px;

	height:510px;

	border:0;

	background:url('../i/pop_back.jpg') left top repeat-y;

}



#popupn_wrapper .title{

	background:url('../i/pop_top.jpg') left top no-repeat;

	width:940px;

	height:25px;

	display:block;

	padding:5px 0 0 10px;

}

#popupn_wrapper .title span{

	font-size:14px;

	font-weight:bold;

	color:#fff

}

#popupn_wrapper .left {

	width:117px;

	float:left;

	margin:5px 0 0 5px

}

#popupn_wrapper .left img {

	border:1px solid #8c8c8c;

	margin:0 0 3px 2px

}

#popupn_wrapper .middle {

	float:left;

	margin:5px 0 0 10px

}

#popupn_wrapper .right {

	float:left;

	margin:5px 0 0 10px;

	width:200px;

	color:#333;

}

#popupn_wrapper .right .info span{

	display:block;

	font-weight:bold;

	font-size:15px

}


.cust_create{
	display:block;

	font-weight:bold;

	font-size:15px
	
}

.cust_create_v2{
	display:block;
	font-size:10px
	text-align:center;
	font-weight:bold
}
.cust_create_div_v2{
	font-size:8px;
	/*border:#999 solid 1px;*/
	padding:2px;
	
}
.cust_create_div_v2 input{
	margin:0px; padding:0px;
	width:10px; height:10px;
}

#popupn_wrapper .right .shopbut{margin:30px 0 0 0; display:block;float:left; width:100%; text-align:center}

#popupn_wrapper .right input{border:1px solid #CCC; width:30px; margin:0; padding:0; vertical-align:top}

#popupn_wrapper .right h1 {

	font-size:14px;

	margin:5px 0 0 0;

}

#popupn_wrapper .right h2.collection {

	color:#fff;

	font-size:12px;

	background-color:#dc117c;

	padding:10px 0 10px 0

}

#popupn_wrapper .right h2.buy {

	clear:left;

	color:#fff;

	font-size:12px;

	background-color:#029338;

	padding:10px 0 10px 0

}

#popupn_wrapper .right a {

	text-decoration:underline

}

#popupn_wrapper .right a:hover {

	text-decoration:none;

}

#popupn_wrapper .right .info {

	width:100%;

	margin:5px 0 5px 0;

	font-size:12px

}

#popupn_wrapper .right .info1 {

	margin:0 0 5px 0;

}


/*************/

#popupn_wrapper_2 {

	width:950px;

	height:510px;

	border:0;

	background:url('../i/pop_back.jpg') left top repeat-y;

}



#popupn_wrapper_2 .title{

	background:url('../i/pop_top.jpg') left top no-repeat;

	width:940px;

	height:25px;

	display:block;

	padding:5px 0 0 10px;

}

#popupn_wrapper_2 .title span{

	font-size:14px;

	font-weight:bold;

	color:#fff

}

#popupn_wrapper_2 .left {

	width:117px;

	float:left;

	margin:5px 0 0 5px

}

#popupn_wrapper_2 .left img {

	border:1px solid #8c8c8c;

	margin:0 0 3px 2px

}

#popupn_wrapper_2 .middle {

	float:left;

	margin:5px 0 0 10px

}

#popupn_wrapper_2 .right {

	float:left;

	margin:5px 0 0 10px;

	width:200px;

	color:#333;

}

#popupn_wrapper_2 .right .info span{

	display:block;

	font-weight:bold;

	font-size:15px

}

#popupn_wrapper_2 .right .shopbut{margin:30px 0 0 0; display:block;float:left; width:100%; text-align:center}

#popupn_wrapper_2 .right input{border:1px solid #CCC; width:30px; margin:0; padding:0; vertical-align:top}

#popupn_wrapper_2 .right h1 {

	font-size:14px;

	margin:5px 0 0 0;

}

#popupn_wrapper_2 .right h2.collection {

	color:#fff;

	font-size:12px;

	background-color:#dc117c;

	padding:10px 0 10px 0

}

#popupn_wrapper_2 .right h2.buy {

	clear:left;

	color:#fff;

	font-size:12px;

	background-color:#029338;

	padding:10px 0 10px 0

}

#popupn_wrapper_2 .right a {

	text-decoration:underline

}

#popupn_wrapper_2 .right a:hover {

	text-decoration:none;

}

#popupn_wrapper_2 .right .info {

	width:100%;

	margin:5px 0 5px 0;

	font-size:12px

}

#popupn_wrapper_2 .right .info1 {

	margin:0 0 5px 0;

}
/*************/



.pop_bottom{

	margin:0 auto 0 auto;

	width:950px;

	height:17px;

	background:url('../i/pop_bottom.jpg') left top no-repeat;

	display:block;

}

#popupn_close {

	width:auto;

	height:auto;

	text-align:center;

	position:absolute;

	z-index:500;

	border:0;

	margin:-17px 0 0 914px;

}

#popupn_righttext {

	width:auto;

	height:auto;

	text-align:center;

	position:absolute;

	z-index:500;

	border:0;

	margin:-17px 0 0 714px;

}

#popupn_close a {

	background:url('../i/close_butt.jpg') left top no-repeat;

	width:17px;

	height:17px;

	display:block;

	border:0;

}

#popupn_close a:hover {

	background:url('../i/close_butt.jpg') left bottom no-repeat;

}



#all h1.sb_title{font-size:14px; font-weight:100; display:inline; color:#fff; background:url('../i/sb_top1.jpg') left top no-repeat;width:990px; height:22px; display:block; padding:3px 0 0 10px; font-weight:bold}

#all h1.sb_title2{font-size:14px; font-weight:100; display:inline; color:#fff; background:url('../i/sb_top2.jpg') left top no-repeat;width:990px; height:22px; display:block; padding:3px 0 0 10px; font-weight:bold}

#all a.remove{color:#900}



#all .all_row{width:300px; float:left; background:url('../i/290_middle.jpg') left top repeat-y;}

#all .all_row .cont{width:290px; margin-left:5px}

#all .all_row span{width:90px; display:block; float:left}

#all .all_row input{width:180px}

#all .all_row textarea{width:180px}


#all .all_row_400{width:400px; float:left; background:url('../i/290_middle_400.jpg') left top repeat-y;}

#all .all_row_400 .cont{width:400px; margin-left:5px}

#all .all_row_400 span{width:400px; display:block; float:left}

#all .all_row_400 input{width:180px}

#all .all_row_400 textarea{width:350px}


#all .all_row_600{width:600px; float:left; background:url('../i/290_middle_600.jpg') left top repeat-y; }

#all .all_row_600 .cont{width:600px; padding-left:10px;}

#all .all_row_600 span{width:600px; display:block; float:left}

#all .all_row_600 input{width:180px}

#all .all_row_600 textarea{width:450px}

#all .all_row_600 p{ display:inline-table; margin-left:5px; width:550px; padding-right:0px; margin-right:0px;}


#quantpop {

	padding:5px 5px;

	background-color:#FFF;

	border:2px solid #666;

	visibility:hidden;

	opacity:0;

	position:fixed;

	top:45%;

	left:45%;

	text-align:center;

 }

#addShopBagCollpop{

	padding:5px 5px;

	background-color:#FFF;

	border:2px solid #666;

	visibility:hidden;

	opacity:0;

	position:fixed;

	top:55%;

	left:45%;

	text-align:center;
	z-index:400;

 }

#addShopBagProdpop{
	padding:5px 5px;

	background-color:#FFF;

	border:2px solid #666;

	visibility:hidden;

	opacity:0;

	position:fixed;

	top:55%;

	left:45%;

	text-align:center;
	z-index:400;
} 
 
 #mouseOverAddBagCollpop{

	padding:5px;

	background-color:#FFF;

	border:2px solid #666;

	visibility:hidden;

	opacity:0;

	position:fixed;

	top:20%;

	left:40%;

	text-align:center;
	z-index:400;

 }
 
  #mouseOverAddBagCollpopPrint{

	padding:5px;

	background-color:#FFF;

	border:2px solid #666;

	visibility:hidden;

	opacity:0;

	position:fixed;

	
	text-align:center;
	/*z-index:400;*/

 }
 
 #showDiscounts{

	padding:5px;

	background-color:#FFF;

	border:2px solid #666;

	visibility:hidden;

	opacity:0;

	position:fixed;

	top:50%;

	left:40%;

	text-align:center;
	z-index:400;

 }
 
  #mouseOverLearnMoreAAHCollpop{

	padding:5px;

	background-color:#FFF;

	border:2px solid #666;

	visibility:hidden;

	opacity:0;

	position:fixed;

	top:25%;

	left:5%;
	margin-left:0px;

	text-align:center;
	z-index:400;

 }

.bulkphoto {

	position:absolute;

	right:382px;/*35%*/
	
	top:140px;/*174px;*/

	border:2px solid #999;

	visibility:hidden;

	z-index:300;

	background-color:#FFF;

}

.bulkphoto_new{
	/*position:absolute;*/
/*
	right:34%;/*35%*/
/*	
	top:94%;/*174px;*/
*/
	border:#000000 solid 1px;
	

	visibility:hidden;

	z-index:300;

	background-color:#FFF;
}

#alsoLike  a{ color:#FFFFFF; }
#alsoLike  a:hover { color:#000033 }

#right_new  h2.tab{width:50%; float:left; font-size:16px; text-align:center; border-bottom:1px solid #999; height:25px; cursor:pointer;}

#right_new  h2.select{ background-color:#999; color:#fff; height:25px}

#right_new  h2.tab {color:#333; text-decoration:none;display:block;height:25px}

#right_new  h2.tab:hover{background-color:#CCC}

#right_new  h2.tab_range {color:#333; background:url(../i/Product_Range_light.jpg) left top no-repeat;   text-decoration:none;display:block;height:45px}
#right_new  h2.tab_range:hover{background:url(../i/Product_Range_dark.jpg) left top no-repeat;}

#right_new  h2.tab_range_select {color:#333; background:url(../i/Product_Range_dark.jpg) left top no-repeat;   text-decoration:none;display:block;height:45px}
#right_new  h2.tab_range_select:hover{background:url(../i/Product_Range_dark.jpg) left top no-repeat;}


#right_new  h2.tab_qulty {color:#333; background:url(../i/Quality_light.jpg) left top no-repeat;  text-decoration:none;display:block;height:45px}
#right_new  h2.tab_qulty:hover{background:url(../i/Quality_dark.jpg) left top no-repeat;}

#right_new  h2.tab_qulty_select {color:#333; background:url(../i/Quality_dark.jpg) left top no-repeat;  text-decoration:none;display:block;height:45px}
#right_new  h2.tab_qulty_select:hover{background:url(../i/Quality_dark.jpg) left top no-repeat;}

#quality a {
	text-decoration:none; 
	 color:#5bafdd;
}
#quality a:hover {
	text-decoration:underline;
}

#product_range a {
	text-decoration:none; 
	 color:#5bafdd;
}
#product_range a:hover {
	text-decoration:underline;
}


.noresults{
	margin:20px;
	margin-top:100px;
	vertical-align:middle;
}

@media print {
	.bttn_print{
		display:none;
	}
}

.mytitle_topup{
font-size:14px; font-weight:100; display:inline; color:#fff; background:url('../i/sb_top2.jpg') left top no-repeat;width:990px; height:22px; display:block; padding:3px 0 0 10px; font-weight:bold;
}




.corpsite{
	color:#bf1172;
	text-decoration:none;
}

.corpsite:hover{
	color:#5bafdd;
	text-decoration:underline;	
}

#sitemap{
	color:#FF0000;
}

#sitemap:hover{
	color:#bf1172;
}

.contactus{
	color:#666666; text-decoration:none;
}

.contactus:hover{
	text-decoration:underline;
	color:#5bafdd;
}


.buttonSave_mouseOver{
	border:#0066CC solid 1px; padding:2px; width:80px; background-color:#ffffff; color:#0066CC;  height:20px; font-size:8px;
	cursor:pointer;
}

.buttonSave{
	border:1px solid #CCC; padding:2px; width:80px; background-color:#ffffff; color:#575352;  height:20px; font-size:8px;
}

.index_links {
	color:#bf1172;
	text-decoration:underline;
}

.index_links:hover {
	color:#bf1172;
	text-decoration:none;	
}

#index_links {
	color:#bf1172;
	text-decoration:underline;
}

#index_links:hover {
	color:#bf1172;
	text-decoration:none;	
}


.mytitle_topup_pdf{
font-size:14px; font-weight:100; display:inline; color:#fff; background:url('../i/sb_top2.jpg') left top no-repeat;width:700px; height:22px; display:block; padding:3px 0 0 10px; font-weight:bold;
}


<!-- PDF Files -->
#right_col_pdf {

	margin:20px 0 0 20px;

	width:290px;

	padding:0 0 10px 0;

	

}

#right_col_pdf .top{width:290px; height:36px; display:block; background:url('../i/col_topback.jpg') left top no-repeat;padding:7px}

#right_col_pdf .top h1{color:#fff; margin-top:0}

#right_col_pdf .info{width:100%; float:left; font-size:12px}

#right_col_pdf h1 {

	font-size:16px;

	margin:10px auto 0 auto

}

#right_col_pdf h2 {

	margin:10px 0 0 5px

}

#right_col_pdf h3 {

	background-color:#df1078;

	color:#fff;

	margin:5px 0;

	padding:2px;

	width:auto;

	display:inline-block;

	font-weight:100;

}

#right_col_pdf .header span {

	font-size:12px;

}

#right_col_pdf .header span a {

	color:#5e5aff

}

#right_col_pdf span a:hover {

	text-decoration:none;

}

#right_col_pdf p {

	font-size:14px;

	margin:5px auto 5px auto;

	width:95%;

}

#right_col_pdf .header {

	width:100%;

	text-align:center;

	padding:0 0 10px 0

}

#right_col_pdf .column {

}

#right_col_pdf .column img {

	border:1px solid #8c8c8c;

	margin:3px 5px 0 2px

}

#right_col_pdf .bottom {

	width:100%;

	border-bottom:1px solid #a2a2a2;

	border-top:1px solid #a2a2a2;

	padding:10px 0 10px 0;

	float:left;

	margin:10px 0 0 0;

	background-color:#eeeeee

}

#right_col_pdf .bottom .row {

	width:45%;

	float:left;

	margin:0 0 0 10px

}

#right_col_pdf .bottom .row span {

	display:block;

}

#right_col_pdf a.shopping {

	font-size:16px;

	color:#018fdb;

	font-weight:bold;

	margin:auto auto 15px 60px;

	display:block;

	padding:20px 0 0 0;

	float:left;

}

#right_col_pdf a.shopping:hover {

	text-decoration:none;

}

.thumbs_pdf img {

	border:2px solid #8c8c8c;

	margin:0px 0px 0 8px

}


.right {

	float:left;

	margin:5px 0 0 10px;

	width:200px;

	color:#333;

}
.info span{

	display:block;

	font-weight:bold;

	font-size:15px

}
.info {
	font-size:12px

}

.customer_products{
	background:url('../i/s_results_top.jpg') left top no-repeat;
	padding:0px;
	margin:0px;
	height:25px;
	float:left;

	width:100%;
	text-align:left;
	display:block;
	padding:5px 0 0 10px;
}
.customer_products div {
	margin-left:10px; vertical-align:top; 
	height:25px;
	
}
.customer_products span{
	color:#EBEBEB;  
	font-size:12px; 
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	
	
}


.customizedYesNo a {
	text-decoration:none;
	color:#5bafdd;
	font-size:14px;
	font-weight:normal;
}
.customizedYesNo a:hover {
	text-decoration:underline;
}

