#content_div
{
    vertical-align:middle;
    text-align:center;
    background:#FFFFFF;
}


#loginBar
{
    background-color:#000000;
    width:956px;
    height:30px;
    background-image:url("../images/loginbarbg.jpg");
}


.modelExample
{
    margin:2px;
    background-color:#FFFFFF;
    height:200px;
    cursor:pointer;
}


.modelExampleNoImage
{
    margin:2px;
    background-color:#FFFFFF;
    height:200px;
    cursor:pointer;
    width:150px;
}


#advanced_search_tr
{
    display:none;
}


.content_right_div
{
    /*border:1px solid #d5d5d5;*/
    padding-right:5px;
    margin-left:12px;
    text-align:left;
    /*background-image:url("../images/product_title_bg_repeat.jpg");*/
    font-family:arial;
    font-size:20px;
    font-weight:bold;
    color:#00000;
}


.content_model_container
{
    float:left;
    margin:10px 15px;
}


.content_page_title
{
    font-family:arial;
    font-size:24px;
    font-weight:bold;
    color:#00000;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}


#cart_table
{
    width:150px;
    font-family:arial;
    font-size:12px;
    color:#000;
    margin-left:20px;
    margin-right:10px;
    margin-top:-2px;
    float:right;
    text-align:right;
    text-transform:lowercase;
}


#cart_table td
{
    height:30px;
    display:table-cell;
    text-align:center;
    Vertical-align:middle;
}


#cart_table a
{
    font-family:arial;
    font-size:12px;
    color:#000000;
    height:100px;
}


#usertable
{
    font-family:arial;
    font-size:12px;
    color:#FFFFFF;
    margin-right:30px;
    text-transform:uppercase;
    height:50px;
}


#usertable a
{
    font-family:arial;
    font-size:12px;
    color:#FFFFFF;
}


#usertable td
{
    padding:5px 10px;
    text-align:center;
}


#advanced_search_td
{
    display:none;
}


#countCart
{
    color:#FFFFFF;
}


#menu_center
{
    color:#FFFFFF;
    cursor:pointer;
}


.paging_current_page
{
    color:RED;
}


/*Reset*/
body, div, ul, li, h1, h2, h3, h4, h5, h6, pre, form, table, th, td, tr, img
{
    margin:0;
    padding:0;
    border:0;
}


#bodyWrapper
{
    width:956px;
    margin:0 auto;
    position:relative;
    opacity:1;
    filter:alpha(opacity=100);
}


.clear
{
    clear:both;
}


#model_product_form select
{
    width:80px;
}


a
{
    color:#FFFFFF;
    text-decoration:none;
}


a:hover
{
    text-decoration:underline;
}


h4
{
    color:#4e4e4e;
    font-family:arial;
    font-style:italic;
    font-size:14px;
}


fieldset
{
    border:1px solid #d9d9d9;
}


fieldset input
{
    width:200px;
}


legend
{
    color:#9e9e9e;
    font-size:12px;
}


h1
{
    color:#4e4e4e;
    font-size:16px;
}


#content_paker
{
    border:1px solid #d5d5d5;
    float:left;
    margin:10px 10px;
    width:98%;
    font-family:arial;
    font-size:11px;
    color:#636363;
}


*{
    font-size:12px;
    font-family:arial;
}


body
{
    margin:0;
    padding:0;
}


#bodycontent
{
    margin:0px;
    width:914px;
}


#general_welcom
{
    width:0px;
    float:left;
    height:377px;
}


#login_left_side
{
    width:0px;
    float:left;
    height:377px;
}


.messageBox
{
    padding:10px;
    margin:10px;
    border:2px solid #FFFFFF;
    color:#636363;
}


#searchTable
{
    width:184px;
    color:#636363;
    font-family:Arial;
    font-size:8px;
    font-weight:bold;
    text-align:left;
}


#searchTable input
{
    border:1px solid #d9d9d9;
    width:100px;
}


#searchArea
{
    width:185px;
    display:table-cell;
    text-align:center;
    padding:5px 0px 5px 0px;
}


#menu_aera_detail
{
    font-family:arial;
    width:185px;
    margin:0px;
}


#menu_aera_detail_div
{
    background-color:#9C9C9C;
    color:#FFFFFF;
    padding-top:10px;
    height:300px;
    overflow-y:auto;
}


#menu_aera_detail_div b
{
    color:#FFFFFF;
}


#menu_aera_detail_div b:hover
{
    text-decoration:underline;
}


.product_price
{
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    color:RED;
    text-align:left;
}


.productSpace
{
    width:225px;
    height:28px;
    background-image:url("../images/product_space.jpg");
    background-repeat:no-repeat;
}


#frontPage_container_left
{
    width:700px;
    height:300px;
}


#frontPage_container_right
{
    width:250px;
    height:300px;
}


#frontPage_li_1
{
    float:left;
    list-style:none;
    margin:3px;
}


#frontPage_li_2
{
    float:left;
    list-style:none;
    margin-top:10px;
    margin-left:4px;
}


#frontPage_li_3
{
    float:left;
    list-style:none;
    margin-top:10px;
    margin-left:20px;
}


#frontpage_logo
{
    width:185px;
    height:122px;
}


#main_content_pre_header
{
    width:956px;
    height:147px;
    background-image:url("../images/header_bg.jpg");
    background-repeat:repeat;
}


#main_content_header
{
    width:956px;
    height:40px;
    background-image:url("../images/bar_bg.jpg");
    background-repeat:repeat;
}


#main_content_div
{
    width:956px;
}


#main_content_left
{
    float:left;
    width:185px;
    min-height:669px;
    height:auto !important;
    height:669px;
    background-color:#9C9C9C;
}


#main_content_right
{
    float:left;
    width:956px;
    margin-left:1px;
    background-color:#FFFFFF;
}


.model_left
{
    float:left;
    width:300px;
    margin:10px;
}


#imageContainerDiv
{
    margin:20px 20px 50px 40px;
    float:left;
    color:#000;
    cursor:pointer;
    width:220px;
}


#imageContainer_scaled
{
    width:245px;
}


#crossSellingArea
{
    margin-left:0px;
    width:150px;
    float:left;
    background-color:#FFFFFF;
}


#crossSellingAreaImagePage
{
    width:300px;
    margin-left:0px;
    float:left;
    background-color:#FFFFFF;
}


#crossSellingArea img
{
    padding:10px;
    width:80px;
}


.crossSellingBar
{
    color:#9e9e9e;
    background:#FFFFFF;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    height:20px;
    padding:10px 0px;
}


.crossSellingItem
{
    float:left;
    width:150px;
    margin:5px;
    color:#999999;
    font-family:arial;
    font-size:11px;
}


.crossSellingItemImagePage
{
    float:left;
    height:128px;
    margin:5px;
    color:#999999;
    font-family:arial;
    font-size:11px;
}


/*IE6*/
*html #frontPage_container
{
    margin-left:0px;
    width:740px;
    margin:2px;
}


*html #frontPage_li_1
{
    float:left;
    list-style:none;
    margin:0px;
}


*html #frontPage_li_2
{
    float:left;
    list-style:none;
    margin-top:10px;
    margin-left:0px;
}


*html #frontPage_li_3
{
    float:left;
    list-style:none;
    margin-top:10px;
    margin-left:2px;
}


*html #main_content_div
{
    width:946px;
    border:1px solid #FFFFFF
}


*html #main_content_right
{
    float:left;
    overflow:hidden;
    width:956px;
    margin-left:0px;
    border:1px solid #FFFFFF;
    background-color:#FFFFFF;
}


*html #main_content_left
{
    float:left;
    width:185px;
    background-color:#9C9C9C;
    min-height:669px;
    height:auto !important;
    height:669px;
}


*html #imageContainerDiv
{
    margin:2px 2px;
    float:left;
    color:#000;
    cursor:pointer;
    width:220px;
}


*html #crossSellingArea
{
    margin-top:-20px;
    width:120px;
    float:left;
    font-family:arial;
    font-size:11px;
    color:#636363;
    font-weight:bold;
    background-color:#FFFFFF;
}


*html .crossSellingBar
{
    color:#000;
    background:#FFFFFF;
    text-transform:uppercase;
    height:20px;
    text-align:center;
    padding:10px 0px;
}


*html .crossSellingItem
{
    float:left;
    width:150px;
}


*html  .model_left
{
    float:left;
    width:250px;
    margin-left:5px;
}


#content_div img
{
    vertical-align:middle;
}


#number
{
    color:#636363;
}


#area_container
{
    border:0px solid #d9d9d9;
}


.orderHistoryTable
{
    width:500px;
    border:2px solid #FFFFFF;
    margin:10px;
    padding:10px;
}


.orderHistoryTableTitle
{
    color:#636363;
    text-align:left;
}


.personalInforDiv
{
    padding:5px;
    padding:10px;
    font-family:arial;
    font-size:11px;
}


.personalInforDiv input
{
    width:150px;
}


.orderDetailTitle
{
    width:400px;
    background-color:#FFFFFF;
    padding:2px;
    color:#636363;
    font-weight:bold;
    text-align:left;
}


.orderDetailTable
{
    width:80%;
    margin:10px;
    padding:0px;
    font-family:arial;
    font-size:9px;
    color:#636363;
    text-align:left;
}


.orderDetailTableTitle
{
    background-color:#cccccc;
    padding:2px;
    text-align:center;
    font-weight:bold;
    color:#FFFFFF;
}


#shopping_your
{
    color:#4E4E4E;
    text-align:center;
    margin:10px;
    font-family:arial;
    font-size:11px;
    width:100%;
}


#shopping_your th
{
    padding:2px;
    border-bottom:1px solid #d9d9d9;
    font-size:11px;
    color:#000;
}


#shopping_your shopping_your_th_01
{
    width:200px;
    font-size:11px;
}


#shopping_your shopping_your_th_04
{
    width:120px
}


.alertBox
{
    margin-top:25px;
    padding:2px 10px;
    color:red;
    font-family:arial;
    font-weight:8px;
}


#accountContent_right
{
    text-align:left;
    width:500px;
}


#address_book
{
    width:300px;
    float:left;
}


#address_book table tr td
{
    border-bottom:0px solid #ccc;
}


#edit_address
{
    background-color:#FFFFFF;
}


#edit_address input,select,option
{
    font-size:10px;
}


#edit_address table td
{
    font-family:arial;
    font-size:9px;
}


#editAddressWindow
{
    overflow:auto;
    float:right;
    width:400px;
    margin:0px;
    background-color:#FFFFFF;
}


.registration_table #title
{
    width:150px;
}


.registration_table select
{
    width:175px;
}


.nav_link
{
    font-family:arial;
    color:#FFFFFF;
    font-size:10px;
    width:100%;
    text-align:left;
    margin:5px;
}


.nav_link table  td
{
    padding:3px 15px;
    background-color:#cccccc;
    border:1px solid #FFFFFF;
}


.nav_link a
{
    color:#FFFFFF;
}


#current
{
    font-weight:bold;
    background-color:#9c9c9c;
}


.model_main_img
{
    overflow-x:auto;
    text-align:center;
    width:250px;
}


.model_sub_img
{
    display:table-cell;
    Vertical-align:middle;
    text-align:center;
    margin:5px 5px 2px 0px;
    float:left;
}


.cartImg
{
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    text-align:left;
}


.cartImg h1
{
    margin-right:50px;
    font-family:arial;
    font-size:16px;
}


#search_table
{
    width:150px;
    font-family:arial;
    font-size:12px;
    color:#000;
    margin-left:20px;
    margin-right:10px;
    margin-top:-2px;
    float:right;
    text-align:right;
    text-transform:lowercase;
    height:50px;
}


#productTitle_model
{
    color:#4e4e4e;
    margin-left:10px;
    font-family:arial;
    font-weight:bold;
    font-size:18px;
}


#count_item
{
    color:#636363;
    font-family:arial;
    font-size:10px;
    padding:5px 10px;
    text-align:left;
    background-color:#FFFFFF;
}


.registration_title
{
    color:#016e97;
    margin:20px 0px;
}


#my_page_menu
{
    background:#ccc;
    text-align:center;
    padding:5px;
    color:#FFFFFF;
    cursor:pointer;
}


.personalInforTable td
{
    padding:2px;
    color:#636363;
}

.personalInforTable input
{
    width:200px;
}


#footer
{
    background-image:url("../images/footer.jpg");
    background-repeat:repeat;
    width:956px;
    height:35px;
}


.searchMenuSelect
{
    width:179px;
}


.modelPageImageSelect
{
    max-height:140px;
    width:220px;
    overflow:auto;
    float:left;
}


.modelPageImageSelectElement
{
    margin:1px;
    cursor:pointer;
    clear:both;
    min-height:44px;
}


.modelPageImageSelectText
{
    float:left;
    line-height:42px;
    vertical-align:middle;
    margin-left:5px;
}


.modelPageImageSelectImage
{
    height:42px;
    float:left;
}


.modelPageImageSelectImageDiv
{
    float:left;
}


.modelPageImageSelectNoImage
{
    height:40px;
    float:left;
}


.modelPageLiPadding
{
    padding:2px;
}


.search_menu_input
{
    height:19px;
}


.textColor
{
    color:#636363;
}


.shoppingcart_paymentmethod
{
    background-color:#f3f3f3;
    margin:20px;
    padding:10px;
    text-align:left;
}


#lowerPagingMenu
{
    display:block;
}


.howManyOnPage
{
    display:block;
}


.goToPage
{
    display:block;
}


.imageTDHeight
{
    height:70px;
}


.linkAltColor
{
    color:#636363;
}


.spanNotice
{
    color:red;
    font-size:14px;
    font-weight:bold;
}


#footer_links
{
    float:left;
    width:100%;
    border:1px solid black;
}


#footer_info
{
    width:450px;
    height:450px;
    border:2px solid black;
    padding:5px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:-1000;
    background-color:#FFFFFF;
    text-align:left;
    overflow:auto;
}


#footer_info_close
{
    text-align:center;
    cursor:pointer;
    width:20%;
}


.footer_open_div
{
    color:#FFFFFF;
    text-decoration:none;
}


.footer_open_div:hover
{
    text-decoration:underline;
}
