@charset "utf-8";
/**{
	margin: 0px;
	padding: 0px;
}*/
html {
	background:black url(../images/bg.png) bottom repeat-x;
	height:100%;
	margin: 0px;
}
body {
	font-family: "Times New Roman", Times, serif;
	color: black;
	margin: 0px;
	
	background:black url(../images/bg.png) top repeat-x;
	background-color:#595959;
}
#Wrapper {
	width:950px;
	margin:0 auto;
}
p {
	font-family: Arial;
	font-size: 12px;
	color:#2d2d2d;
	margin:0;
}
a:link, a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
a:hover {
	font-family: Arial;
	font-size: 12px;
	color:#c84753;
	/*text-decoration:none;*/
	text-decoration:none;

}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style:italic;
	font-weight:100;
	color: white;
	margin: 0px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size:25px;
	font-weight:100;
	color:#767676;
	margin: 0px;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:100;
	color:#4d4d4d;
}
h4 {
	font-family: Arial;
	font-size: 17px;
	color:#2d2d2d;
	margin:0;
}
h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight:200;
	color:black;
	line-height:25px;
	margin:0;
}

form {
	display:inline;
}
ul {
	margin:0;
	padding:0;
}
li{
	margin:0;
	padding:0;
}
select {
	font-family: Arial;
	font-size: 11px;
	border:#8d827a 1px solid;
}

textarea {
	font-family: Arial;
	font-size: 12px;
	color:black;
	border:#8d827a 1px solid;
	background-color:#f8f8f8;
}
input{
	font-family: Arial;
	font-size: 12px;
	color:black;
	/*border:#8d827a 1px solid;*/
	background-color:#f8f8f8;
}
input#text{
	font-family: Arial;
	font-size: 12px;
	color:black;
	border:#8d827a 1px solid;
	background-color:#f8f8f8;
}
input#checkbox, input#radio {
	background:none;
	border:none;
}
input#Submit, input#Reset {
	border:none;
}
sup{
	font-size:8px;
}
.Welcome {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style:italic;
	color:#d9d8d1;
}
.flag {
	background:url(../images/bg_flag.gif) repeat-x;
	padding:1px;
	margin:0 1px;
	
	cursor: pointer;
}
.Regist {
	font-family: Arial;
	font-size: 11px;
	color:#8a8a8a;
}
.Regist form {
/*padding:0px;
margin:0px*/
}
.Regist p {
	font-family: Arial;
	font-size: 11px;
	color:#8a8a8a;
}
.Regist a:link, .Regist a:visited{
	font-family: Arial;
	font-size: 11px;
	color:#8a8a8a;
	text-decoration:underline;
}
.Regist a:hover {
	font-family: Arial;
	font-size: 11px;
	color:#8a8a8a;
	text-decoration:none;
}
.Regist input#textfield {
	font-family: Arial;
	font-size: 11px;
	color:#5c5b5a;
	border:#8d827a 1px solid;
	background-color:#f8f8f8;
	padding:2px 3px;
}
.Regist input#button, .Regist input#button[type="image"] {
	border:none;
	background:none;
}
.Regist table {
	font-family: Arial;
	font-size: 11px;
	color:#8a8a8a;
	
	/*background: url(../images/register_bg.png) top repeat-x;*/
}
.Regist li {
	list-style:none;
	float:left;
	margin-left:5px;
}
.Regist img{
border:none;
}
table.Menu td {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color:#ccc7b6;
	background:url(../images/bg_menu.gif) repeat-x;
	height:44px;
	line-height:38px;
	text-align:center;
}
.Menu a:link, .Menu a:visited, .Menu a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color:#ccc7b6;
	text-decoration:none;
}

table.Menu td.Select {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color:#ccc7b6;
	background:black url(../images/bg_menu_over.gif) repeat-x;
	height:44px;
	line-height:38px;
	text-align:center;
}
.Menu td.Select a:link, .Menu td.Select a:visited, .Menu td.Select a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color:#ccc7b6;
	text-decoration:none;
}

td.MenuLeft {
	background: url(../images/bg_menu_left.gif) repeat-y;
	width:193px;
	vertical-align:top;
	padding:10px 0;
}
td.MenuLeft2 {
	background: url(../images/bg_menu_left.gif) repeat-y;
	width:193px;

}
/*** Navigator here ***/
ul.Nav {
	margin:0;
	padding:0;
	list-style:none;
}
ul.Nav li {
	line-height:36px;
	display:block;
	background-color:white;
	margin-top:1px;
}
ul.Nav li a:link, ul.Nav li a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color:black;
	text-decoration:none;
	display:block;
	
	padding:0 10px;
}
ul.Nav li a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color:#c84753;
	text-decoration:none;
	display:block;
	
	background: url(../images/menu_arrow.png) 180px no-repeat;
}
ol {
	margin-left:15px;	
	padding-left:15px;	
}
ol.listerm li {
	font-family: Arial;
	font-size: 12px;
	color:#2d2d2d;
	line-height:17px;
}
ul.listterm {
	margin-left:15px;	
	padding-left:15px;	
}
ul.listerm li {
	font-family: Arial;
	font-size: 12px;
	color:#2d2d2d;
	line-height:17px;
}

ul.Nav li ul {
	display:none;
	list-style:none;
	border-top:#d7d7d7 1px solid;
	background-color:#f3f1ea;

	padding:0;
}
ul.Nav li ul li {
	line-height:25px;
	
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#4c4b46;
}
ul.Nav li ul li a:link, ul.Nav li ul li a:visited {
	background-color:#f3f1ea;
	display:block;
	
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#4c4b46;
	padding:0 20px;
	text-decoration:none;
}
ul.Nav li ul li a:hover {
	display:block;
	
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#9b652e;
	text-decoration:none;
	background-image:none;
}

li:hover ul, li.over ul { display: block; z-index:100;}
li:hover ul li, li.over ul li { display: block; }
ul li:hover ul, ul li.over ul { display: block; }

ul li:hover ul ul
{display: none;}
ul li:hover ul, ul ul li:hover ul
{display: block; }

/*** Navigator Select on current page here ***/
ul.Nav li.Current {
	line-height:36px;
	color:#c84753;
	background-color:white;
	margin-top:1px;
}
ul.Nav li.Current a:link, ul.Nav li.Current a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color:#c84753;
	text-decoration:none;
	display:block;
	
	padding:0 10px;
	background: url(../images/menu_arrow.png) 180px no-repeat;
}
ul.Nav li.Current a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color:#c84753;
	text-decoration:none;
}

ul.Nav li.Current ul {
	display:block;
	list-style:none;
	border-top:#d7d7d7 1px solid;
	background-color:#f3f1ea;

	padding:0;
}
ul.Nav li.Current ul li {
	line-height:25px;
	
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#4c4b46;
}
ul.Nav li.Current ul li a:link, ul.Nav li.Current ul li a:visited {
	background-color:#f3f1ea;
	display:block;
	
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#4c4b46;
	padding:0 20px;
	text-decoration:none;
	background-image:none;
}
ul.Nav li.Current ul li a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#9b652e;
	text-decoration:none;
}
/*** Navigator end here ***/


.Content {
	font-family: Arial;
	font-size: 12px;
	color:#2d2d2d;

	padding:10px;
	vertical-align:top;
}
.Content p {
	/*font-family: Arial;
	font-size: 12px;
	color:#2d2d2d;*/
}
.Footer {
	font-family: Arial;
	font-size: 12px;
	color:#a4a39f;
	padding:7px;
}
.Footer p {
	font-family: Arial;
	font-size: 12px;
	color:#a4a39f;
	line-height:17px;
}
.Footer a:link, .Footer a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#a4a39f;
	text-decoration:none;
}
.Footer a:hover {
	font-family: Arial;
	font-size: 12px;
	color:#a4a39f;
	text-decoration:underline;
}

ul.List {
	margin-left:15px;	
	padding-left:15px;	
}
ul.List li {
	list-style-image:url(../images/list_bullet.gif); 
	font-family: Arial;
	font-size: 12px;
	color:#2d2d2d;
	line-height:17px;
}
ul.List li a:link, ul.List li a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#555555;
	text-decoration:underline;
}
ul.List li a:hover {
	font-family: Arial;
	font-size: 12px;
	color:#c84753;
	text-decoration:none;
}

ul.List2 {
	margin-left:15px;	
	padding-left:15px;	
}
ul.List2 li {
	list-style-image:url(../images/list_bullet.gif); 
	font-family: Arial;
	font-size: 12px;
	color:#2d2d2d;
	line-height:17px;
}
ul.List2 li a:link, ul.List2 li a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#555555;
	text-decoration:none;
}
ul.List2 li a:hover {
	font-family: Arial;
	font-size: 12px;
	color:#c84753;
	text-decoration:none;
}

.L10 {
	font-family: Arial;
	font-size: 10px;
	color:#2d2d2d;
}
.L11 {
	font-family: Arial;
	font-size: 11px;
	color:#ccc7b6;
}
.L11 a:link, .L11 a:visited {
	font-family: Arial;
	font-size: 11px;
	color:#ccc7b6;
	text-decoration:none;
	padding:0 7px;
}
.L11 a:hover {
	font-family: Arial;
	font-size: 11px;
	color:#ccc7b6;
	text-decoration:underline;
}

.L11_Gray2 {
	font-family: Arial;
	font-size: 11px;
	color:#464646;
}
.L11_Gray2 p a:link, .L11_Gray2 p a:visited {
	font-family: Arial;
	font-size: 11px;
	color:#ccc7b6;
	text-decoration:none;
	padding:0 7px;
}
.L11_Gray2 p a:hover {
	font-family: Arial;
	font-size: 11px;
	color:#ccc7b6;
	text-decoration:underline;
}

.L11_Gray {
	font-family: Arial;
	font-size: 11px;
	color:#2d2d2d;
}
.L11_Gray a:link, .L11_Gray a:visited {
	font-family: Arial;
	font-size: 11px;
	color:#2d2d2d;
	text-decoration:underline;
	padding:0 5px;
}
.L11_Gray a:hover {
	font-family: Arial;
	font-size: 11px;
	color:#2d2d2d;
	text-decoration:none;
}

.L12 {
	font-family: Arial;
	font-size: 12px;
	color:#2d2d2d;
}
.L12 a:link, .L12 a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#555555;
	text-decoration:none;
	padding:0 5px;
}
.L12 a:hover {
	font-family: Arial;
	font-size: 12px;
	color:#c84753;
	text-decoration:none;
}

.L14 {
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#d9d8d1;
}

.L14_Black {
	font-family: Arial;
	font-size:14px;
	color:black;
}

.FR_LGray {
	border:#d7d7d7 1px solid;
}
.FR_LGray2 {
	border:#d7d7d7 1px solid;
	padding:5px;
}
.FR_LBrown {
	border:#dad2be 1px solid;
	margin:0 2px;
}
img.Collection {
	border:#d7d7d7 1px solid;
	cursor:pointer;
}
.Collection img {
	border:#d7d7d7 1px solid;
	cursor:pointer;
}
.Collection a:link {
color:#000000;
text-decoration:none;
font-weight:bold;
}
.Collection a:hover {
color:#000000;

}
div.Describe {
	text-align:center;
	padding:3px;
	vertical-align:top;
}
div.Describe p {
	font-family: Arial;
	font-size: 11px;
	color:#555;
}
div.Describe p a:link, div.Describe p a:visited, div.Describe p a:hover {
	font-family: Arial;
	font-size: 11px;
	line-height:18px;
	color:black;
	text-transform:uppercase;
	font-weight:bold;
}
div.ButAdd {
	background: url(../images/button_l.gif) left no-repeat;
	height:18px;
	margin:0 auto;
}
div.ButAdd div {
	background: url(../images/button_r.gif) right no-repeat;
	line-height:18px;
	margin-left:4px;
}
div.ButAdd div a:link, div.ButAdd div a:visited {
	background: url(../images/button_bg.gif) right repeat-x;
	height:18px;
	margin-right:4px;
	padding:0 10px;
	display:block;

	color:#a93b45;
	font-family: Arial;
	font-size: 10px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
div.ButAdd div a:hover {
	color:#a93b45;
	font-family: Arial;
	font-size: 10px;
	text-decoration:none;
}
ul.FR_Page {
	list-style:none;
	margin:0 auto;
	padding:0;
}
ul.FR_Page li {
	line-height:22px;
	float:left;

	font-family: Arial;
	font-size: 11px;
	color:#aaa495;
	text-align:center;
}
ul.FR_Page li a:link, ul.FR_Page li a:hover {
	width:22px;
	margin:0 5px;
	border:#d7d7d7 1px solid;
	display:block;

	font-family: Arial;
	font-size: 11px;
	color:#555555;
	text-decoration:none;
	font-weight:bold;
}
ul.FR_Page li a:visited {
	width:22px;
	margin:0 5px;
	border:#d7d7d7 1px solid;
	display:block;

	font-family: Arial;
	font-size: 11px;
	color:#aaa495;
	text-decoration:none;
	font-weight:bold;
}

table.FR_Box_LGray td {
	font-family: Arial;
	color:#464646;
	border-bottom:#727070 1px dotted;
	padding:5px 0px;
}
table.FR_Box_LGray th {
	font-family: Arial;
	color:#464646;
	border-bottom:#727070 1px dotted;
	padding:5px 0px;
}

table.FR_Box_LGray th label{
text-align:left;
}
table.FR_Box_LGray td p {
	font-family: Arial;
	color:#464646;
}
table.FR_Box_LGray td li {
color:#FF0000;
}
div.ButGray {
	background: url(../images/button_grayl.gif) left no-repeat;
	height:26px;
	margin:0 auto;
}
div.ButGray div {
	background: url(../images/button_grayr.gif) right no-repeat;
	line-height:26px;
	margin-left:7px;
}
div.ButGray div a:link, div.ButGray div a:visited {
	background: url(../images/button_graybg.gif) right repeat-x;
	height:26px;
	margin-right:7px;
	padding:0 10px;
	display:block;

	color:#464646;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
div.ButGray div a:hover {
	color:#464646;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
}

.Cart {
	background-color:#f5f5f5;
	border:#ece8de 1px solid;
}
.Cart img {
	border:#dad2be 1px solid;
	float:left;
	margin-right:10px;
}
table.Cart th {
	background-color:#aba9a6;
	border-right:white 1px solid;
	border-bottom:white 1px solid;
	font-family: Arial;
	font-size: 11px;
	color:white;
	text-align:center;
	text-transform:uppercase;
}
table.Cart td {
	border-right:white 1px solid;
}
table.Cart td p a, table.Cart td p a:visited, table.Cart td p a:hover {
	font-family: Arial;
	font-size: 10px;
	text-align:center;
	text-transform:uppercase;
	color:#d14e5c;
	text-decoration:none;
}
table.Cart td p.Update {
	font-family: Arial;
	font-size: 10px;
	text-align:center;
	text-transform:uppercase;
	color:#5ea55c;
}
table.Cart td p.Update a, table.Cart td p.Update a:visited, table.Cart td p.Update a:hover {
	font-family: Arial;
	font-size: 10px;
	text-align:center;
	text-transform:uppercase;
	color:#5ea55c;
	text-decoration:none;
}
.qty{
	/*background:url(../images/cart.gif) 3px no-repeat;
	padding:0 3px;
	text-align: right;
	vertical-align:middle;
	width:73px;
	height:23px;
	border:#000000 solid 1px;*/
}
.qty input {
	text-align: right;
	margin-top:1px;
	margin-bottom:1px;
}
.Total {
	background-color:white;
	border:#ece8de 1px solid;
}
.Total th {
	background-color:#ece8de;
	border-bottom:white 1px solid;
	text-align: right;
}
.Total td {
	border-bottom:#ece8de 1px solid;
}


#add-bookmark-container {
	width:120px;
	border:#ece8de 1px solid;
	background-color:white;
	position:absolute;
	right:190px;
	padding:3px;
}
#add-bookmark-container img {
	border:none;
	float:left;
	padding:0 5px;
}

.Shopping {
	background:url(../images/button_shopping_l.png) left no-repeat;
	height:26px;
}
.Shopping div {

background:url(../images/button_shopping_r.png) right no-repeat;
	padding-left:10px;
	
}
.Shopping div a:link, .Shopping div a:visited, .Shopping div a:hover {
	background:url(../images/button_shopping_bg.png) repeat-x;
	margin-right:42px;
	line-height:26px;

	font-family: Arial;
	font-size: 10px;
	color:white;
	text-shadow: rgba(0,0,0,.3) 0px 1px 3px; /* Safari-only, but cool */
	text-transform:uppercase;
	display:block;
	text-decoration:none;
}

div#container {
	width:99%;
	margin:0 auto;
}
ul.Payment {
	margin:0;
	padding:0;
	margin-left:0px;
}
ul.Payment li {
	font-family: Arial;
	font-size: 11px;
	color:#d4d2d2;
	text-transform:uppercase;
	/*width:120px;*/
	text-align:left;
	float:left;
	text-align:center;
	
	list-style:none;
}
ul.Payment li.Current {
	font-family: Arial;
	font-size: 11px;
	color:#2d2d2d;
	text-transform:uppercase;
	/*width:120px;*/
	float:left;
	text-align:center;
	
	list-style:none;
}

.btn_Green {
	background:url(../images/button_green_l.gif) left no-repeat;
	height:26px;
	margin-left:10px;
}
.btn_Green div {
	background:url(../images/button_green_r.gif) right no-repeat;
	line-height:26px;
	margin-left:4px;
}
.btn_Green div a:link, .btn_Green div a:visited, .btn_Green div a:hover {
	background:url(../images/button_green_bg.gif) repeat-x;

	font-family: Arial;
	font-size: 10px;
	color:white;
	text-transform:uppercase;
	text-align:center;
	display:block;

	text-decoration:none;
	margin-right:4px;
	padding:0 7px;
}

form.Shipping select, form.Payment select {
	font-family: Arial;
	font-size: 12px;
	color:#464646;
	border:#8d827a 1px solid;
}

form.Shipping input, form.Shipping textarea, form.Payment input, form.Payment textarea {
	font-family: Arial;
	font-size: 12px;
	color:#464646;
	border:#8d827a 1px solid;
	background-color:#f8f8f8;
}
form.Shipping input#checkbox, form.Shipping input#radio, form.Payment input#checkbox, form.Payment input#radio {
	background:none;
	border:none;
}
form.Shipping input#Submit, form.Shipping input#Reset, form.Payment input#Submit, form.Payment input#Reset {
	border:none;
}

table.Summary {
	border:#e9e9e9 1px solid;
}
table.Summary th {
	text-transform:uppercase;
	font-family: Arial;
	font-size: 11px;
	color:#464646;
	text-align:left;

	background-color:#e9e9e9;
	border-bottom:white 1px solid;
	padding:5px;
}
table.Summary td {
	font-family: Arial;
	font-size: 12px;
	color:#464646;
	
	padding:5px;
}
table.Summary td a:link, table.Summary td a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#8b8b8b;
	text-decoration:none;
}
table.Summary td a:hover {
	font-family: Arial;
	font-size: 12px;
	color:#8b8b8b;
	text-decoration:underline;
}

form.Payment table th {
	text-transform:uppercase;
	font-family: Arial;
	font-size: 14px;
	color:#464646;
	line-height:20px;
	padding:5px 0;
	text-align:left;
}
form.Payment table td {
	font-family: Arial;
	font-size: 12px;
	color:#464646;
	background-color:#f0f0f0;
	border-left:#aba9a6 1px dotted;
	vertical-align:top;

	padding:5px;
}
form.Payment table td a:link, form.Payment table td a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#8b8b8b;
	text-decoration:none;
}
form.Payment table td a:hover {
	font-family: Arial;
	font-size: 12px;
	color:#8b8b8b;
	text-decoration:underline;
}

form.Payment table.Order {
	border:#dbdbdb 1px solid;
}
form.Payment table.Order th {
	text-transform:uppercase;
	font-family: Arial;
	font-size: 11px;
	color:#aaaaaa;
	text-align:center;
	line-height:17px;
	padding:3px;
	border-left:#dbdbdb 1px solid;
}
form.Payment table.Order td {
	font-family: Arial;
	font-size: 12px;
	color:#464646;
	background-color:#f0f0f0;
	border-left:#dbdbdb 1px solid;
	border-bottom:white 1px solid;
	text-align:center;

	padding:3px;
}
form.Payment table.Order td a:link, form.Payment table.Order td a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#8b8b8b;
	text-decoration:none;
}
form.Payment table.Order td a:hover {
	font-family: Arial;
	font-size: 12px;
	color:#8b8b8b;
	text-decoration:underline;
}

table.Size {
	border:#dbdbdb 1px solid;
}
table.Size th {
	text-transform:uppercase;
	font-family: Arial;
	font-size: 10px;
	color:black;
	background-color:#dbdbdb;
	border-left:white 1px solid;
	border-bottom:white 1px solid;
	text-align:left;
}
table.Size td {
	border-left:#dbdbdb 1px solid;
	border-bottom:#dbdbdb 1px solid;
	font-family: Arial;
	font-size: 11px;
	color:#464646;
}
#showPicIndex{
background:url(../images/main_1.jpg);
width:737px;
height:454px;
}
#logo{
background:url(../images/logo.gif);
width:313px;
height:68px;
}
#loginCenter{
background:url(../images/register_bg.png);

width:234px;
height:14px;
float:left;	
}
#loginL{
background:url(../images/register_top_l.png);
width:14px;
height:14px;
background-repeat:no-repeat;
float:left;

}
#loginR{
background:url(../images/register_top_r.png);
width:14px;
height:14px;
background-repeat:no-repeat;
float:left;	
}
#icon_start_shopping_register{
background:url(../images/icon_start_shopping.png);
width:143px;
height:29px;
margin:0 auto;

}
#icon_start_shopping{
background:url(../images/icon_start_shopping.png);
width:143px;
height:29px;
margin:0 auto;
}
#icon_start_shopping_de{
background:url(../images/de/icon_start_shopping.gif);
width:143px;
height:29px;
margin:0 auto;
}
#icon_start_shopping_es{
background:url(../images/es/icon_start_shopping.png);
width:143px;
height:29px;
margin:0 auto;
}
#icon_start_shopping_it{
background:url(../images/it/icon_start_shopping.png);
width:175px;
height:29px;
margin:0 auto;
}
#icon_start_shopping_fr{
background:url(../images/fr/icon_start_shopping.png);
width:181px;
height:29px;
margin:0 auto;
}
#icon_start_shopping_nl{
background:url(../images/nl/icon_start_shopping.png);
width:143px;
height:29px;
margin:0 auto;
}
#logo_geotrust{
background:url(../images/logo_geotrust.png);
width:68px;
height:35px;
float:left;
margin-left:10px;
}

#logo_trustwave{
background:url(../images/logo_trustwave.png);
width:64px;
height:35px;
margin-left:20px;
float:left;
}

.smallPic{
	width:360px;
	height:132px;
	margin:0 0; 
	padding-left:8px;

}
.smallPic li{
	width:70px;
	height:123px;
	border:1px solid #dad2be;
	margin:0 4px;
	float:left;
	list-style:none;
	}
.smallPic li img{
	width:70px;
	height:123px;
	border:0px;

}
.designer{
background:url(../images/designer.jpg);
float:right;
margin-left:10px;
width:200px;
height:340px;
}

.tb td{
height:40px;
vertical-align:middle;
}
.tb td p{
margin-top:10px;
}
.require{
color:#FF0000;
}
.line_glay{
background:url(../images/line_lgray.gif);
width:687px;
height:1px;
}

/******register page******/
.register_r{
background:url(../images/box_titler.gif);
width:13px;
height:28px;
}
.register_l{
background:url(../images/box_titlel.gif);
width:13px;
height:28px;
}
.register_circle_glay{
background:url(../images/circle_glay.gif);
width:8px;
height:8px;
}
.register_line_glay{
background:url(../images/line_glay.gif);
width:112px;
height:1px;
}
.linkA a{
color:#FF0000;
}
.separate_bill p{

margin-bottom:10px;
}
.L10_Red {

	font-family: Arial;
	font-size: 10px;
	color:#972f37;

	/*font-weight:300;*/
	padding:0 5px;

}
.register_2 a:link, .register_2 a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#FF0000;
	text-decoration:none;
}
.register_1 a:link, .register_1 a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
#saferpay_shopping{
background:url(../images/logo_safepay1.jpg);
width:34px;
height:44px;
float:left;
/*margin:0 50px;*/
/*margin:0 auto;*/
margin-left:10px;
margin-bottom:10px;
}
#verify_logo{
background:url(../images/logo_verisign.jpg);
width:78px;
height:35px;
/*float:left;*/
margin-left:33px;
float:left;
/*margin:0 auto;*/
}
#tag_button img {
	font-family: Arial;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	border:none;
}
#line_l{
	background:url(../images/box_l.gif);
	height:1px;
	width:10px;
	background-repeat:repeat-y;
}
#line_r{
	background:url(../images/box_r.gif);
	height:1px;
	width:10px;
	background-repeat:repeat-y;
}
#facebook_button{
background:url(../images/facebook_button.png);
width:46px;
height:46px;
margin-left:auto;
margin-right:auto;
/*margin:0 50px;*/
/*margin:0 auto;*/
}
#card1{
background:url(../images/mastercard.gif);
width:47px;
height:30px;
float:left;
margin-left:10px;

/*margin:0 auto;*/
}
#card2{
background:url(../images/visa.gif);
width:47px;
height:30px;
float:left;
margin-left:16px;
/*margin:0 auto;*/
}

#card3{
background:url(../images/american_express.gif);
width:47px;
height:30px;
float:left;
margin-left:10px;
/*margin:0 auto;*/
}
#card{

margin:0 auto;

}
#visa_v{
background:url(../images/visa_v.gif);
width:70px;
height:40px;

margin:50px auto auto auto;
}
#master_v{
background:url(../images/mastercard_v.gif);
width:70px;
height:40px;
margin:10px auto auto auto;
}
.sketches{
text-decoration:none;
}
.sketches a:link,.sketches a:visited{
text-decoration:none;
}
.sketches a:hover{
text-decoration:underline;
}
.table_item td{
background:url(../images/button_shopping_bg.jpg) repeat-x;


height:100px;
}
.table_item {
font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none; text-align:center;

}
.table_item a:link, .table_item a:visited{
font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none; text-align:center;

}
.table_item a:hover{
font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-align:center; text-decoration:underline;
}
.table_bg_none{
background-image:none;
background-color:none;
}
.regis_user{
	font-family: Arial;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
.regis_user a:link, .regis_user a:visited {
	font-family: Arial;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
.regis_user a:hover {
	font-family: Arial;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
.zoom_icon{
background-image:url(../images/icon_zoom.jpg);
width:13px;
height:13px;
float:left;
}
table.Cart11{
border:0;
}
table.Cart11 td{
border:0;
}
#info_card{
background-image:url(../images/card.jpg);
width:710px;
height:188px;
}
.show_note_show{
text-align:center; 
color:#972f37; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.show_note_show p{
text-align:center; 
color:#972f37; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#bannerSmall{
/*background:url(../images/banner_freesale.gif) top no-repeat;*/
background:url(../images/banner_freesale3.gif) top no-repeat;
width:274px;
height:75px;
float:right;
padding-bottom:3px;
}
#bannerSmall_de{
/*background:url(../images/banner_freesale.gif) top no-repeat;*/
background:url(../images/de/banner_freesale_de.gif) top no-repeat;
width:274px;
height:75px;
float:right;
padding-bottom:3px;
}
#bannerSmall_es{
/*background:url(../images/banner_freesale.gif) top no-repeat;*/
background:url(../images/es/banner_freesale_es.gif) top no-repeat;
width:274px;
height:75px;
float:right;
padding-bottom:3px;
}
#bannerSmall_nl{
/*background:url(../images/banner_freesale.gif) top no-repeat;*/
background:url(../images/nl/banner_freesale_nl.gif) top no-repeat;
width:274px;
height:75px;
float:right;
padding-bottom:3px;
}
#bannerSmall_fr{
/*background:url(../images/banner_freesale.gif) top no-repeat;*/
background:url(../images/fr/banner_freesale_fr.gif) top no-repeat;
width:274px;
height:75px;
float:right;
padding-bottom:3px;
}
#bannerSmall_it{
/*background:url(../images/banner_freesale.gif) top no-repeat;*/
background:url(../images/it/banner_freesale_it.gif) top no-repeat;
width:274px;
height:75px;
float:right;
padding-bottom:3px;
}
.tb p a:link, .tb p a:visited

{

font-family: Arial;

font-size: 12px;

color: #000000;

text-decoration: underline;

}

.tb p a:hover 
{

font-family: Arial;

font-size: 12px;

color: #000000;

text-decoration: none;

}


.drawers-wrapper {
			position: relative;
			width: 100%;
			margin:0px;
			padding:0px;            
}

.drawer {
            color:#000000;
            font-size:12px;
			margin:0px;
}

.boxcap {
			left:0pt;
			position:absolute;
			width:100%;
			z-index:100;
}

.captop {
            bottom:auto;
            top:0pt;
            margin-top:0;
}

.drawers {
         	margin:0px;
           	color:#76797C;
            font-size:11px;
}

.drawers A {
            color:#000000;
            text-decoration:none;
            font-family:"Verdana",Geneva,Arial,Verdana,sans-serif;
            font-size-adjust:none;
            font-style:normal;
            font-variant:normal;
            font-weight:normal;
}

.drawer li {
            /*border-bottom:1px solid #E5E5E5;
            line-height:16px;*/
}

/*ul {
            list-style: none;
            padding: 0px;
			margin: 0px;
}
	
li{
		    list-style: none;
			padding: 0px;
}*/

ul.drawers {
            margin: 0px;
			padding:0px;
}
ul.drawer {
            margin: 0px;
			padding:0px;
}
.drawer-handle {
	        font-family: Arial;
            color:#000000;
            font-size:12px;
            font-weight:normal;
			margin-top:0px;
			padding-left:0px;      
            width:100%;
}

.drawer-handle a:link, .drawer-handle a:visited {
	        font-family: Arial;
            color:#000000;
            font-size:12px;
            font-weight:normal;
			margin-top:0px;
			padding-left:0px;      
            width:70%;
			text-decoration:underline;
		

}
.drawer-handle a:hover {
	        font-family: Arial;
            color:#000000;
            font-size:12px;
            font-weight:normal;
			margin-top:0px;
			padding-left:0px;      
            width:60%;
			text-decoration:underline;

}
.drawer-handle.open {
			/*border:#999999 1px solid;
			padding:10px;
			background-image:url(../images/bg_wrapper.jpg);
			background-repeat:repeat-y;
            background-position:-188px 0pt;*/
}
.drawer ul {
         	padding:0px;
		 	margin:0px;
}
.drawer-content ul {
            /*padding-top: 7px;*/
}
.drawer-content li A {
            display:block;
            overflow:hidden;
}
.alldownloads li {
			color:#000000;
			padding:0px;
			margin:0pt;
}

.menu_line{
	background-image:url(../images/menu_line.png);
	width:2px;
	height:38px;
}

.lang {
padding:0px;
margin:0px;
}
#lang ul{
padding:0px;
margin:0px;
}
#lang li{
padding:0px;
margin:0px; float:right; margin-left:4px;
}
