
body{
    background-color:#555555;
}
.pagination{
    font-family:Tahoma,Geneva,sans-serif;
    font-size: 0.8em;
    text-align: center;
    margin-top: 20px;
}
.pagination a{
    color:#999999;
}
.site_content_frame {
    border:1px solid #747474;
    height:580px;
	background-color:#fff;
    margin-left:auto;
    margin-right:auto;
    width:765px;
}
.form_search_div {
    float:left;
    height:25px;
    padding-right:5px;
    width:105px;
}
.header_frame {
    float:left;
    height:125px;
    width:765px;
}
.logo {
    float:left;
    height:75px;
    padding-left:45px;
    padding-top:20px;
    width:525px;
}
.search_frame {
    float:right;
    height:45px;
    padding-top:45px;
    width:180px;
}
.ok_button {
    float:left;
    width:20px;
}
.footer {
    -x-system-font:none;
    color:#999999;
    float:left;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:0.8em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding-top:15px;
    text-align:center;
    width:764px;
}
.form_search {
    border:1px solid #747474;
    height:16px;
    vertical-align:baseline;
}
.frame_menu {
    float:left;
    padding-left:54px;
    width:550px;
}
#link_menu a {
    -x-system-font:none;
    color:#999999;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:0.9em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding-left:1px;
    padding-right:1px;
    text-decoration:none;
}
#link_menu a:hover {
    -x-system-font:none;
    color:#333333;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:0.9em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding-left:1px;
    padding-right:1px;
    text-decoration:none;
}
.visu_home_frame {
    float:left;
    height:372px;
    margin-left:52px;
    width:663px;
}
.trait_vertical_grey {
    color:#747474;
}
.form_search_div {
    border:1px none #747474;
    height:18px;
    vertical-align:baseline;
}
.main_photo_collection {
    float:left;
    height:248px;
    margin-right:4px;
    width:441px;
}
.frame_photo_collections {
    float:left;
    height:122px;
    margin-bottom:4px;
    margin-right:4px;
    width:218px;
}
.visu_content_frame {
    float:left;
    margin-left:52px;
    width:670px;
}
.frame_back {
    float:left;
    height:20px;
    padding-left:12px;
    width:65px;
}
.left_column_collection_detail {
    background-color:#747474;
    border-right:1px solid #747474;
    float:left;
    height:416px;
    width:218px;
}
.frame_prod {
    float:left;
    height:350px;
    padding-left:30px;
    padding-top:20px;
    width:405px;
}
.text_collection {
    -x-system-font:none;
    color:#FFFFFF;
    float:right;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:0.9em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:252px;
    line-height:normal;
    padding-right:10px;
    padding-top:10px;
    text-align:right;
    width:200px;
}
.visu_detail_frame {
    border:1px solid #747474;
    float:left;
    height:416px;
    margin-left:52px;
    width:665px;
}
#back_menu a {
    -x-system-font:none;
    color:#FFFFFF;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:0.85em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding-left:1px;
    padding-right:1px;
    text-decoration:none;
}
#back_menu a:hover {
    -x-system-font:none;
    color:#333333;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:0.85em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding-left:1px;
    padding-right:1px;
    text-decoration:none;
}
.prod_image {
    float:left;
    height:106px;
    margin-bottom:9px;
    margin-right:9px;
    width:125px;
}
.prod_image a img{
    border : solid 1px #ccc;
}
.prod_image_detail {
    border:1px solid #9E9E9E;
    float:left;
    height:210px;
    margin-bottom:9px;
    margin-right:9px;
    width:250px;
}
.frame_othercollection {
    float:right;
    height:20px;
    padding-left:10px;
    width:120px;
}
.frame_infoprod1 {
    float:left;
    height:260px;
    width:135px;
}
.product_title {
    -x-system-font:none;
    color:#3D3D3D;
    float:left;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:1em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    width:135px;
}
.product_price {
    -x-system-font:none;
    color:#878787;
    float:left;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:1em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding-top:10px;
    width:135px;
}
.product_info {
    -x-system-font:none;
    color:#3D3D3D;
    float:left;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:0.8em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding-top:0px;
    text-align:justify;
    width:135px;
    height:170px;
}
.frame_infoprod2 {
    float:left;
    height:110px;
    padding-top:10px;
    width:380px;
}
.color_frame {
    -x-system-font:none;
    border-top:1px solid #CCCCCC;
    color:#6F6F6F;
    float:left;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:0.9em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:25px;
    line-height:25px;
    width:370px;
}
.color_frame_one {
    float:left;
    height:15px;
    margin-right:5px;
    width:15px;
    cursor: pointer;
    border: 3px solid #fff;
}
.color_frame_one.sel {
    border: 3px solid #ccc;
    cursor: auto;
}
.size_frame {
    -x-system-font:none;
    border-top:1px solid #CCCCCC;
    color:#6F6F6F;
    float:left;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:0.9em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:25px;
    line-height:25px;
    margin-top:5px;
    width:370px;
}
.color2 {
    background-color:#CC9900;
    float:left;
    height:15px;
    margin-right:5px;
    width:15px;
}
.color3 {
    background-color:#660033;
    float:left;
    height:15px;
    margin-right:5px;
    width:15px;
}
.add_to_card {
    float: right;
    height: 20px;
    width: 160px;
    padding-left: 10px;
    padding-top: 10px;
    text-align: right;
}
#add_menu a {
    font: bold 0.9em Tahoma, Geneva, sans-serif;
    color: #000;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 1px;
}
#add_menu a:hover {
    font: bold 0.9em Tahoma, Geneva, sans-serif;
    color: #333;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 1px;
}
.frame_my_account1 {
    float: left;
    width: 325px;
    margin-top: 15px;
    margin-left: 5px;
}
.frame_my_account2 {
    float: right;
    width: 325px;
    margin-top: 15px;
}
.top_login_background {
    background-image: url(/images/top_etiquette.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 145px;
    width: 320px;
    font: normal 0.85em Tahoma, Geneva, sans-serif;
    color: #727271;
    text-align: center;
}
.my_account_title {
    font: 1.4em Tahoma, Geneva, sans-serif;
    color: #727271;
    float: left;
    width: 319px;
}
.form_form_login {
    float: left;
    width: 240px;
    padding-top: 10px;
    padding-left: 6px;
}
.bottom_login_background {
    background-image: url(/images/bottom_etiquette.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 205px;
    width: 320px;
}
.white_background_login {
    background-color: #FFF;
    float: left;
    height: 173px;
    width: 250px;
    border: 1px solid #9c9e9f;
    margin-left: 30px;
    margin-top: 8px;
}
.white_background_login2 {
    background-color: #FFF;
    float: left;
    height: 173px;
    width: 250px;
    border: 1px solid #9c9e9f;
    margin-left: 30px;
    margin-top: 8px;
    background-image: url(/images/logo_fond.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
}
#create_account a {
    font: normal 1.1em Tahoma, Geneva, sans-serif;
    color: #3a3939;
    text-decoration: none;
    padding-right: 1px;
    padding-left: 1px;
    margin-top: 30px;
    letter-spacing: 0.1em;
}
#create_account a:hover {
    font: normal 1.1em Tahoma, Geneva, sans-serif;
    color: #666;
    text-decoration: none;
    padding-right: 1px;
    padding-left: 1px;
    letter-spacing: 0.1em;
}
.texte_form {
    font: 0.9em Tahoma, Geneva, sans-serif;
    color: #363636;
}
.texte_form_small {
    font: 0.7em Tahoma, Geneva, sans-serif;
    color: #363636;
}
#click_here a {
    font: bold normal 0.7em Tahoma, Geneva, sans-serif;
    color: #3a3939;
}
#click_here a:hover {
    font: bold normal 0.7em Tahoma, Geneva, sans-serif;
    color: #999;
    text-decoration: none;
}
.frame_form_account {
    float: left;
    padding-left: 30px;
    padding-top: 3px;
    font: 0.8em Tahoma, Geneva, sans-serif;
    color: #363636;
}
.form_field {
    background-color: #F6F6F6;
    height: 13px;
}
.top_contact_background {
    background-image: url(/images/stranos_contact_top.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 165px;
    width: 320px;
    font: normal 0.85em Tahoma, Geneva, sans-serif;
    color: #727271;
    text-align: center;
}
.bottom_contact_background {
    background-image: url(/images/stranos_contact_bottom.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 201px;
    width: 320px;
}
.frame_my_contact {
    float: left;
    width: 325px;
    margin-top: 5px;
    margin-left: 5px;
}
.white_background_contact {
    background-color: #FFF;
    float: left;
    height: 173px;
    width: 250px;
    border: 1px solid #9c9e9f;
    margin-left: 35px;
    margin-top: 8px;
    text-align: center;
}
.gold_txt_1 {
    font: 0.9em "Times New Roman", Times, serif;
    color: #b8992f;
    padding-top: 3px;
    margin-top: 3px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    padding-bottom: 4px;
}
.gold_txt_2 {
    font: 0.75em "Times New Roman", Times, serif;
    color: #b8992f;
    padding-top: 3px;
    margin-top: 3px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.gold_txt_3 {
    font: 1,1em "Times New Roman", Times, serif;
    color: #b8992f;
    padding-top: 3px;
    margin-top: 3px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    padding-bottom: 4px;
}
.title_list_command {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #3E3E3E;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #E7E7E7;
    height: 25px;
    line-height: 25px;
}
.detail_product_order {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    line-height: 25px;
    color: #737373;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E7E7E7;
}
.total_order {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #3E3E3E;
}
#delete_button a {
    font: 0.85em Tahoma, Geneva, sans-serif;
    color: #767676;
    text-decoration: none;
    padding-right: 1px;
    padding-left: 1px;
}
#delete_button a:hover {
    font: 0.85em Tahoma, Geneva, sans-serif;
    color: #333;
    text-decoration: none;
    padding-right: 1px;
    padding-left: 1px;
}
.title_adress_billing {
    font: 1.1em Tahoma, Geneva, sans-serif;
    color: #767676;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #383838;
}
.table_stroke {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E1E1E1;
}

#caddy_button a {
    font: 0.8em Tahoma, Geneva, sans-serif;
    color: #333;
    text-decoration: none;
    padding-right: 1px;
    padding-left: 1px;
}
#caddy_button a:hover {
    font: 0.8em Tahoma, Geneva, sans-serif;
    color: #999;
    text-decoration: none;
    padding-right: 1px;
    padding-left: 1px;
}.card_frame {
    float: right;
    width: 150px;
    margin-right: 9px;
}
.frame_photo_collections a img{
    border: 0;
}

.clear{
    clear: both;
}
.select_in_form{
    background-color: #F6F6F6;
    width: 242px;
}

.select_in_form_order{
    background-color: #F6F6F6;
    width: 210px;
}

div.notice {
    background-color: #FBFFB6;
    color: #535353;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 4px;
}

div.warning {
    background-color: #FEE0C0;
    color: #535353;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 4px;
}

div.message {
    background-color: #D6FFCA;
    color: #535353;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 4px;
}

div.error {
    background-color: #FFDBD5;
    color: #535353;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 4px;
}
#delivery_address_fade{
    width: 307px;
    height: 245px;
    opacity : 0.6;
    filter:alpha(opacity=60);
    z-index: 1000;
    background-color: #fff;
    position: absolute;
}

.flag_frame {
    float: right;
    height: 45px;
    width: 183px;
}
.search_frame_home {
    float: right;
    width: 180px;
    padding-top: 0px;
}
.uk_flag {
    float: left;
    margin-top: 1px;
    margin-left: 5px;
    margin-right: 3px;
    border : 0;
}

#zoom_button a {
       font: 0.8em Tahoma, Geneva, sans-serif;
       color: #333;
       text-decoration: none;
       padding-right: 1px;
       padding-left: 1px;
       float: right;
}
#zoom_button a:hover {
       font: 0.8em Tahoma, Geneva, sans-serif;
       color: #999;
       text-decoration: none;
       padding-right: 1px;
       padding-left: 1px;
}
.frame_photo_de {
       float: left;
       width: 236px;
       height: 218px;
       margin-right: 10px;
}

.seedetails {
       font: 11px Tahoma, Geneva, sans-serif;
       color: #333;
       text-decoration: underline;
}
.product_image_big img{
    border: 0;
}
