body
{
    margin: 0px;
    padding: 0px;
    background: url(../images/bg-body.jpg) left top repeat-x;
}
/*common class*/
*
{
    outline: 0 none;
}

h1, h2, h3, h4, h5, h6, p, ul, form, input, table, tr, td
{
    margin: 0;
    padding: 0;
}

img
{
    border: 0;
}

.fl
{
    float: left;
}

.fr
{
    float: right;
}

.clr
{
    clear: both;
    font-size: 2px;
}

.clrBoth
{
    clear: both;
}

.mrlft15
{
    margin-left: 15px;
    display: inline;
}

.mrlft5
{
    margin-left: 5px !important;
    display: inline;
}

.mrlft10
{
    margin-left: 10px !important;
    display: inline;
}

.mtop5
{
    margin-top: 5px;
}

.mtop7
{
    margin-top: 7px;
}

.mtop3
{
    margin-top: 3px !important;
}

.whitebdr
{
    border-top: 5px solid #ffffff;
}

.mrgtnone
{
    margin-right: 0px !important;
}

.mrrgt10
{
    margin-right: 10px !important;
}

.mrrgt20
{
    margin-right: 29px !important;
}

.mrlft5
{
    margin-left: 5px !important;
}

.bak-none
{
    background: none !important;
}

.w1000
{
    width: 1000px;
    background: #fff;
    text-align: left;
}

.mtop10
{
    margin-top: 10px !important;
}

.paddleft15
{
    padding-left: 15px !important;
}

.marginleft2
{
	margin-left:3px !important;
}

.mtop15
{
    margin-top: 15px !important;
}

.mtop20
{
    margin-top: 20px !important;
}
.mtop30
{
    margin-top: 30px !important;
}
.mtop60
{
    margin-top: 60px !important;
}

.mrt25
{
    margin-top: 25px !important;
}

.w340
{
    width: 340px !important;
}

.w380
{
    width: 380px !important;
}

.w350
{
    width: 350px !important;
}

.w360
{
    width: 360px !important;
}

.mrtop15
{
    margin-top: 15px !important;
}

.pad-botm6
{
    padding-bottom: 6px !important;
}

.pad-botm3
{
    padding-bottom: 3px !important;
}

.pad-top40
{
    padding-top: 40px !important;
}

.w100
{
    width: 100%;
}

.nonlft_margin
{
    margin-left: 0px !important;
}

.nontp_margin
{
    margin-top: 0px !important;
}

.margin_bottom
{
    margin-bottom: 5px;
}

.non_pading
{
    padding: 0px !important;
}

.non_pad_bdr
{
    border: none !important;
    padding: 0px !important;
}

.w745
{
    width: 745px !important;
}

.position_rel
{
    position: relative !important;
}

.position_abs
{
    position: absolute !important;
}

h1
{
    font: 30px/38px "lucida sans" , "lucida unicode" , sans-serif;
    width: 100%;
    float: left;
    letter-spacing: -1px;
    word-spacing: -2px;
}

h2
{
    font: 24px "lucida sans" , "lucida unicode" , sans-serif;
    color: #567dbc;
    line-height: 24px;
}

.lhgt18px
{
    line-height: 18px !important;
}

.Width100
{
    width: 100%;
}

.Width420
{
    width: 420px;
}

.textlign-cen
{
    text-align: center !important;
}

.textlign-right
{
    text-align: right;
}

.valig-top
{
    vertical-align: top;
}

.margin-left1
{
    margin-left: 10px;
}

.textbold
{
    font-weight: bold;
    cursor: pointer;
}

.margBott10
{
    margin-bottom: 10px !important;
}

.margBott20
{
    margin-bottom: 20px !important;
}

.font1216
{
    font: 12px "Arial" , "lucida unicode" , sans-serif;
    padding-top: 4px;
}

.padtop10
{
    padding-top: 10px;
}

.CurPointer
{
    cursor: pointer;
}

.PadRight4
{
    padding-right: 4px !important;
}
.PadRight10
{
    padding-right: 10px !important;
}
.PadRight2
{
    padding-right: 2px !important;
}

.Width22
{
    width: 22px;
}

.padtop28
{
    padding-top: 28px;
}

.noDecoration a
{
    text-decoration: none;
    color: Black;
    font: bold 12px/12px "Arial" , "lucida unicode" , sans-serif;
}

.width150
{
    width: 150px !important;
}

.width110
{
    width: 115px !important;
}

.width85
{
    width: 135px !important;
}

.txtAlignCntr
{
    text-align: center;
}
/*common class*/
.main_container
{
    width: 1000px;
    margin: 0px auto;
    padding-bottom: 8px;
}
/* header section*/
#header_container
{
    width: 1000px;
    margin: 0px auto;
}

#header
{
    width: 100%;
    float: left;
    margin-top: 0px;
    position: relative;
}

#header .logo
{
    float: left;
    padding-top: 55px;
    cursor: pointer;
}
.ErrorMsg
{
    font: 11px/12px "Arial" , "lucida unicode" , sans-serif;
}

.header_rgt_pannel
{
    float: right;
    height: 92px;
}
.basket
{
    float: right;
    background: url(../images/sep_top.gif) left top repeat-y;
    padding-left: 5px;
    height: 59px;
    padding-right: 5px;
    width: 110px;
    font-family: Arial;
}
/*border-left:dashed 1px #969494;*/

.basket img
{
    clear: both;
    float: right;
}
.left_link
{
    padding-right: 10px;
    text-align: left;
    clear: both;
    float: right;
    padding-top: 20px;
    width: 115px;
}

.left_link .link_page
{
    font: 11px/12px "Arial" , "lucida unicode" , sans-serif;
    text-align: left;
    text-decoration: none;
    width: 100%;
    display: block;
}

.left_link a:hover
{
    text-decoration: underline;
}

.left_link .country
{
    clear: both;
    margin-top: 2px;
    border: solid 1px red;
}

.left_link .country a
{
    float: left;
    margin-right: 0px;
}

.blk_label
{
    font: bold 12px "Arial" , "Arial" , "lucida unicode" , sans-serif;
    float: left;
    width: 100%;
    color: #3d4a74;
}
#header .navigation_header
{
    width: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    display: inline;
    text-align: center;
}

/*
#header .navigation_header ul
{
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	padding: 0px 0px 0px 10px;
}

#header .navigation_header ul li
{
	background: url(../images/top_nav_sep.gif) right 5px no-repeat;
	padding: 0px 8px;
	display: inline;
	float: left;
}

#header .navigation_header ul li a
{
	font: bold 13px/14px "lucida grande" , "lucida unicode" , sans-serif;
	text-decoration: none;
}*/

#header .OrderLine
{
    font: bold 13px/14px "lucida grande" , "lucida unicode" , sans-serif;
    text-decoration: none;
}
.TopCountryBanner
{
    margin-left: 20px;
    margin-bottom: 0px;
    font: 13px/14px "lucida grande" , "lucida unicode" , sans-serif;
    padding: 5px 0px 0px 0px;
    width: 300px;
    background: url(../images/top-Bac.gif);
}

.TopCountryBanner #CountryFlag
{
    float: left;
}

.TopCountryBanner #TextTop
{
    padding-left: 5px;
    font-weight: bold;
}

.TopCountryBanner #TextBtootom
{
    padding-left: 5px;
    font-weight: bold;
}
.big_input
{
    background: url(../images/big_txt.gif) left top no-repeat;
    width: 75px;
    height: 22px;
    font: bold 11px/19px "Arial" , "Arial" , sans-serif;
    border: none;
    cursor: pointer;
    margin-top: 2px;
    color: #ffffff;
}

.big_input_small
{
    background: url(../images/big_txt_small.gif) left top no-repeat;
    width: 75px;
    height: 22px;
    font: bold 12px "Arial" , "Arial" , sans-serif;
    border: none;
    cursor: pointer;
    margin-top: 2px;
    color: #ffffff;
}

.big_input_big
{
    background: url(../images/big_txt_big.gif) left top no-repeat;
    width: 109px;
    height: 22px;
    font: bold 12px "Arial" , "Arial" , sans-serif;
    border: none;
    cursor: pointer;
    margin-top: 2px;
    color: #ffffff;
}

.basket_label
{
    float: left;
    padding: 27px 0 0 50px;
    width: auto;
}
.basket_label img
{
    float: left;
    margin-right: 5px;
}

.basket_label a
{
    font: bold 11px/16px;
}

.basket_odr
{
    font: 10px/16px "Arial" , "lucida unicode" , sans-serif;
    float: left;
    margin-top: 2px;
    width: 100%;
    font-weight: bold;
    clear: both;
    float: left;
}

/* header section*/
/*top-navigation bold 25px/29px, */

.top_navigation-bar
{
    height: 29px;
    width: 1000px;
    float: left;
    background: #9eb6dc;
    margin-bottom: 8px;
}

.top_navigation
{
    height: 29px;
    width: 760px;
    float: left;
}

.top_navigation ul
{
    margin: 0px 0 0 0px;
    padding: 0px 0 0 0;
    list-style-type: none;
    width: auto;
    height: 29px;
}

.top_navigation ul li
{
    margin: 0px;
    padding: 7px 10px 0px 9px !important;
    height: 22px;
    float: left;
    background: url( "../images/top_nv_sep.gif" ) no-repeat right 10px;
    font-family: Arial,lucida grande, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.top_navigation ul li a
{
    text-decoration: none;
}


/*top-navigation*/
/*search pannel*/

.search-pannel
{
    float: left;
    display: inline;
    width: 230px;
    padding-left: 10px;
}

.search-pannel label
{
    font: Bold 15px/29px "Arial" , "lucida unicode" , sans-serif;
    text-align: left;
    float: left;
}

.search-pannel .input_search
{
    border: medium none;
    display: inline;
    float: left;
    font: 12px "Arial" , "Arial" , sans-serif;
    height: 15px;
    margin: 4px 0px 0;
    padding: 3px;
    width: 185px;
}

.search-pannel .inputSearch_boxWaterMark
{
    width: 106px;
    padding: 4px 3px;
    border: none;
    font: 12px "Arial" , "lucida unicode" , sans-serif;
    float: left;
    margin-right: 2px;
    display: inline;
}

/*search pannel*/
/*center section*/

#center_wraper
{
    padding-top: 0px;
    float: left;
    margin: auto;
    width: 100%;
    background: #394573;
}

#center_container
{
    width: 1020px;
    background: #fff;
    float: left;
    margin: auto;
}
/*this class for center left pannel color */

#center_container .left-pannel
{
    width: 159px;
    float: right;
    height: 409px;
}

/*end center left pannel color */
/*this class for news letter section*/

.news-letter
{
    width: 149px;
    padding: 7px 5px;
    float: left;
    border-bottom: 5px solid #ffffff;
    height: 42px;
}

.news-letter label
{
    text-align: left;
    padding-bottom: 5px;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.news-letter .input_box
{
    width: 106px;
    padding: 4px 3px;
    border: none;
    font: 12px Arial;
    float: left;
    margin-right: 4px;
    display: inline;
    height: 13px;
}

.news-letter .input_boxWaterMark
{
    width: 106px;
    padding: 4px 3px;
    border: none;
    font: 12px "Arial" , "lucida unicode" , sans-serif;
    float: left;
    margin-right: 2px;
    display: inline;
}
/*endfor news letter section*/
.main_img_pannel
{
    float: left;
    margin: 0px 0px 0px 7px;
    padding: 0px 0px 0px 0px;
    display: inline;
    width: 695px;
    height: 419px;
}

#center_container .right-pannel
{
    width: 135px;
    float: left;
}

.picture_container
{
    width: 135px;
    float: left;
    cursor: pointer;
}

.picture_container img
{
    float: left;
}
.picture_container .name_product
{
    width: 100%;
    float: left;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.picture_container .name_productwomen
{
    width: 100%;
    float: left;
    text-align: center;
    font: bold 12px/18px "Arial" , "lucida unicode" , sans-serif;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.picture_container a
{
    text-decoration: none;
}
/*end color name */

.bootm_container
{
    width: 1000px;
    cursor: pointer;
    float: left;
}

.bootm_container .main_product
{
    width: 190px;
    float: left;
    margin-right: 12px;
}
.bootm_container .main_product img
{
    float: left;
}

.bootm_container .main_product .product_name
{
    width: 100%;
    float: left;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial;
    line-height: 20px;
}

.bootm_container a
{
    text-decoration: none;
    cursor: pointer;
}

/*center section*/
/*permotion*/
.permotion
{
    cursor: pointer;
}

.permotion .name_ofer
{
    font: bold 12px/30px "Arial" , "lucida unicode" , sans-serif;
    width: auto;
    float: right;
    text-decoration: none;
    color: #9B0033;
}

.permotion
{
    width: 149px;
    padding: 2px 5px;
    float: left;
    border-top: 5px solid #ffffff;
    height: 58px;
    text-decoration: none;
}

.permotion a
{
    cursor: pointer;
    text-decoration: none;
}

/*permotion*/
/*ecenter pannel css*/

.main-cen-pannel
{
    width: 10px !important;
}

/*ecenter pannel css*/
/*footer section*/

#footer_container
{
    width: 1000px;
    margin: 0px auto;
    margin-top: 15px;
    background: url(../images/footer_bg.gif) left bottom repeat-x;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

#footer
{
    width: 100%;
    display: inline-block;
}

#footer ul
{
    margin: 0px auto;
    width: auto;
    padding: 0px;
    list-style-type: none;
    display: inline-block;
}

/* #footer ul li
{
	background: url(../images/foter_link_sep.gif) right 10px no-repeat;
	padding: 0px 4px;
	display: inline;
}

#footer ul li a
{
	font: 12px/28px "lucida grande" , "lucida unicode" , sans-serif;
	text-decoration: none;
	font-weight: bold;
} */

#footer span
{
    background: url(../images/foter_link_sep.gif) right 10px no-repeat;
    padding: 0px 6px 0 4px;
    display: inline-block;
}

#footer span a
{
    font: 12px/28px Arial;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
    color: #464749;
}
.footerSpan
{
    background: url(../images/foter_link_sep.gif) right 10px no-repeat;
    padding: 0px 6px 0 4px;
    display: inline-block;
}
.footerSpanLast
{
    padding: 0px 6px 0 4px;
    display: inline-block;
}
.footerSpanLast a
{
    font: 11px/28px Arial;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
    color: #464749;
}

.footerSpan a
{
    font: 11px/28px Arial;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
    color: #464749;
}
/*footer section*/
/* css created by 3 Nov*/
/* inner pages css*/

.inner_left_pannel
{
    width: 190px;
    float: left;
    height: auto; /*clear:both;*/
}

.inner_left_pannel ul.left_navigation
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-top: 1px;
    float: left;
    width: 100%;
    text-align: left;
}

.inner_left_pannel ul.left_navigation li a
{
    font: 12px/12px "arial" , "lucida unicode" , sans-serif;
    text-decoration: none;
    padding-left: 10px;
    line-height: 22px;
}
.inner_left_pannel ul.left_navigation li a:hover
{
    text-decoration: none;
    cursor: pointer;
}


.leftMenuHead
{
    font-size: 12px !important;
    background: url(../Images/bg-active-menu.jpg) repeat-y;
    padding: 5px 0 5px 0;
    font-weight: normal !important;
}
span:hover.leftMenuWoman
{
    background: #A55D6B;
}

.inner_left_pannel ul.left_navigation li a.leftMenuWomanItems
{
    padding-left: 20px;
    text-align: left;
    display: block;
    float: left;
    width: 170px;
}
a:hover.leftMenuWomanItems
{
    background: #CE929C;
    padding-left: 10px;
    width: 180px;
}

span:hover.leftMenuMan
{
    background: #9CA642;
}

.inner_left_pannel ul.left_navigation li a.leftMenuManItems
{
    padding-left: 20px;
    text-align: left;
    display: block;
    float: left;
    width: 170px;
}
a:hover.leftMenuManItems
{
    background: #B5CF42;
    padding-left: 10px;
    width: 180px;
}

a:active.leftMenuManItems
{
    background: #B5CF42 !important;
}

span:hover.leftMenuKnitWear
{
    background: #73869C;
}

.inner_left_pannel ul.left_navigation li a.leftMenuKnitWearItems
{
    padding-left: 20px;
    width: 170px;
}
a:hover.leftMenuKnitWearItems
{
    background: #7BAAC6;
    padding-left: 10px;
    width: 180px;
    float: right;
}

span:hover.leftMenuYarns
{
    background: #8C9273;
}

.inner_left_pannel ul.left_navigation li a.leftMenuYarnsItems
{
    padding-left: 20px;
    text-align: left;
    display: block;
    float: left;
    width: 170px;
}
a:hover.leftMenuYarnsItems
{
    background: #ADB28C;
    padding-left: 10px;
    width: 180px;
}



.leftMenuOtherItems
{
    font-weight: bold !important;
}

.inner_left_pannel ul.left_navigation li a.leftMenuOtherItems
{
    padding-left: 11px;
    text-align: left;
    display: block;
    float: left;
    font-weight: normal !important;
    width: 178px;
}
a:hover.leftMenuOtherItems
{
    background: #567DBC;
    padding-left: 10px;
    width: 178px;
}

span:hover.leftMenuShopBy
{
    background: #947D6B;
}

#dvShopByColorContent li:hover
{
    background: #BBA08F;
}

#dvKnitwearCollectionContent li:hover
{
    background: #7CA8C1;
}

.inner_left_pannel ul.left_navigation li a.leftMenuShopByItems
{
    padding-left: 20px;
    text-align: left;
    display: block;
    float: left;
    width: 170px;
}
a:hover.leftMenuShopByItems
{
    background: #567DBC;
    padding-left: 10px;
    width: 180px;
    background-position: center;
}


span:hover.leftMenuGift
{
    background: #D696B5;
}
span:hover.leftMenuMoreItems
{
    background: #567DBC;
}
.inner_left_pannel ul.left_navigation li a
{
    display: block;
    border-width: 0px;
    clear: both;
}
/*left navigation*/
/*left sub-navigation*/


.inner_left_pannel ul.left_subnavigation li a:hover
{
    text-decoration: none;
}

.inner_left_pannel ul.left_subnavigation li a
{
    display: block;
    border-width: 0px;
    margin-left: 11px;
}

.inner_left_pannel ul.left_subnavigation li
{
    list-style-type: none;
}


.inner_left_pannel ul.left_childnavigation
{
    margin-top: 0px;
    padding-top: 0px;
}

.inner_left_pannel ul.left_childnavigation li a
{
    font: 13px/20px "Arial" , "lucida unicode" , sans-serif;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 2px;
}

.inner_left_pannel ul.left_childnavigation li a:hover
{
    text-decoration: none;
}

.inner_left_pannel ul.left_childnavigation li a
{
    display: block;
    border-width: 0px;
    clear: both;
}



.InnerRootNode
{
    margin: 5px 0px 5px 0px;
}





/*main-center-pannel*/

.main_center_pannel
{
    width: 800px;
    min-height: 707px;
    height: auto !important;
    border: 0px solid #9F9F9F;
    float: right;
    margin: 0px 0px 0px 5px;
    margin: 0x;
}


.main_center_pannel_full
{
    width: 100%;
    min-height: 492px;
    height: auto !important;
    border: 0px solid #9F9F9F;
    float: right;
    padding: 0px 0px 0px 0px;
}

.bdrDelivery
{
    border: solid 1px gray;
    padding: 0px 10px 10px 10px;
}

.leftimg_pannel410
{
    width: 410px;
    float: right;
    padding-right: 5px;
}

.leftimg_pannel380
{
    width: 380px;
    float: right;
    padding-right: 0px;
}

.rightimg_pannel
{
    width: 559px;
    float: left;
    padding-right: 0px;
}

.fabrictypes
{
    width: 216px;
    float: left;
}

.leftimg_pannel275
{
    width: 275px;
    float: right;
    padding-right: 0px;
}
.leftimg_pannel362
{
    width: 362px;
    float: right;
    padding-right: 0px;
}

.leftimg_pannel380_left
{
    width: 800px;
    clear: both;
    float: left;
}

.img89
{
    width: 89px;
    float: left;
    margin-left: 5px;
    padding-bottom: 6px;
    display: inline;
}

.img89 a
{
    width: 89px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    text-decoration: none;
}

.img89 a img
{
    float: left;
}



.img120
{
    width: 120px;
    float: left;
    margin-left: 5px;
    padding-bottom: 6px;
    display: inline;
}

.img120 a
{
    width: 120px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.img120 a img
{
    float: left;
}



.img137
{
    width: 137px;
    float: left;
    margin-right: 9px;
    padding-bottom: 6px;
    display: inline;
    margin-top: 10px;
}

.img137 a
{
    width: 137px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.img137 a img
{
    float: left;
}



.img179
{
    width: 190px;
    float: left;
    padding-bottom: 12px;
    display: inline;
    height: 395px;
    margin-bottom: 5px;
}

.img179 a
{
    text-decoration: none;
}

.img179 a img
{
    float: left;
}

.ProductLinks a
{
    width: 190px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}



/*main-center-pannel*/



/*inner data grid*/

.data_grid
{
    width: 400px;
}

.data_grid th, .data_grid td
{
    background: #D9DEE5;
    border-left: 5px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    text-align: center;
}

.data_grid th
{
    font: bold 11px "Arial" , "verdana" , sans-serif;
    text-align: center;
}

.data_grid td
{
    font: 9pt "Arial" , "verdana" , sans-serif;
    text-align: center;
    padding: 1px 0px;
}



/*inner data grid*/



/* wash image backgroun*/

.wash_container
{
    width: 180px;
    height: 148px;
    float: left;
    margin-left: 9px;
    display: inline;
    text-align: center;
    padding-bottom: 8px;
}

.wash_bg
{
    background: url(../images/wash_bg.gif) left top no-repeat;
    width: 180px;
    height: 140px;
    padding-top: 8px;
}

.wash_bg img
{
    border: 0px;
    text-align: center;
}

.wash_bg label
{
    float: left;
    width: 100%;
    font: bold 12px "Arial" , "lucida unicode" , sans-serif;
    text-align: center;
}

/* wash image backgroun*/



.data_wash_conatiner
{
    width: 360px !important;
}
.data_wash_conatiner1
{
    height: 490px;
    width: 500px !important;
    position: relative;
}
.data_wash_conatiner_events
{
    width: 380px !important;
    position: relative;
    float: left;
}

.RegistrationSection
{
    width: 385px !important;
    position: relative;
}

.RegistrationSection #heading
{
    font: bold 16px "lucida grande" , "lucida unicode" , sans-serif;
}



.center_move_conatiner
{
    height: 490px !important;
    position: relative;
}



/*next previous button*/

.verify_btn
{
    clear: both;
    position: relative;
    width: 200px;
    float: left;
    height: 47px;
    bottom: 8px;
}

.previous_btn
{
    position: absolute;
    left: 0px;
    width: 103;
    height: 23px;
    bottom: 8px;
}

.next_btn
{
    position: absolute;
    right: 0px;
    width: 103;
    height: 23px;
    bottom: 8px;
}

/*next previous button*/



/*voucher grid*/

.voucher_dtable
{
    width: 346px;
    float: right;
    margin-top: 10px;
    padding: 10px 10px 0px 10px;
    min-height: 150px;
    height: auto !important;
    height: 150px;
}

.voucher_dtable table
{
    width: 100%;
}

.voucher_dtable table th
{
    font: bold 12px/18px "Arial" , "lucida unicode" , sans-serif;
    text-align: left;
}

.voucher_dtable table td
{
    font: 12px/18px "Arial" , "lucida unicode" , sans-serif;
    text-align: left;
    padding: 5px 0px;
}

.voucher_dtable table td .input_sml
{
    width: 20px;
    height: 20px;
    font: bold 12px/20px "Arial" , "lucida unicode" , sans-serif;
    border: none;
    text-align: center;
}

.div_clor
{
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 5px;
    display: inline;
}

.go_input
{
    width: 21px;
    height: 17px;
    font: bold 12px Arial;
    border: none;
    cursor: pointer;
    float: right;
    margin-top: 1px;
    margin-right: -6px;
}

.go_inputSearch
{
    border: medium none;
    cursor: pointer;
    font: bold 12px "Arial" , "Arial" ,sans-serif;
    height: 21px;
    margin-top: 4px;
    width: 28px;
}

/*float:left; margin-top:1px;margin-right:-6px;*/

/*style="width:40px; height:25px; border:none; color:#FFF;"*/



.para_left
{
    padding: 2px 8px 0px 8px;
    font-size: 11px;
    font-family: Arial;
    text-align: left;
    overflow: hidden;
    line-height: 112%;
}

.SwatchColourLabel
{
    font: bold 10px;
    text-decoration: none;
    text-decoration: none;
}

/*color classes*/

.MainFabricBoxProductFirst
{
    font-size: 14px;
    font-family: Arial;
    margin-left: 5px;
    letter-spacing: 7px;
    word-spacing: 7px;
    text-align: center;
}

.FabricBoxBig
{
    width: 100%;
    float: left;
    text-align: center;
    margin: 0px;
    padding: 0px;
    min-height: 20px;
    text-transform: uppercase;
}

/*color classes*/



.CursorPointer
{
    cursor: pointer;
}



.VerdanaFont
{
    font-size: 9pt;
    font-family: Verdana;
    margin-top: 5px;
}

.bldVerdanaFont
{
    font-size: 9pt;
    font-family: Verdana;
    font-weight: bold;
    text-align: left;
    float: left;
    width: 100%;
}

.bldVerdanaFont_heding
{
    font: bold 11px "verdana" , "verdana" , sans-serif;
    text-align: left;
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-left: 0px;
    display: inline;
}



.product_data
{
    font: 12px "arial" , "lucida unicode" , sans-serif;
    margin-top: 5px;
    color: #666666;
}

.bldprodct_data
{
    font: bold 11px/16px "arial" , "lucida unicode" , sans-serif;
    text-align: left;
    float: left;
    width: 100%;
}

.bldprodct_heding
{
    font: bold 11px/16px "Arial" , "lucida unicode" , sans-serif;
    text-align: left;
    float: left;
    width: 94%;
    margin-top: 15px;
    padding-bottom: 6px;
    margin-left: 5px;
    display: inline;
}

.product_colorbox
{
    width: 102px;
    float: left;
    margin-right: 7px;
    display: inline;
}

.product_input
{
    width: 102px;
    text-align: center;
    font: 14px/14px "Arial" , "lucida unicode" , sans-serif;
    text-decoration: none;
    cursor: pointer;
    padding: 3px 0px;
}

.product_label
{
    width: 102px;
    float: left;
    text-align: center;
    font: 14px/16px "Arial" , "lucida unicode" , sans-serif;
    text-decoration: none;
    margin-top: 8px;
    padding-bottom: 2px;
}

.bldprodct_hedingnew
{
    font: 12px "Arial" , "lucida unicode" ,sans-serif;
    text-align: center;
    float: right;
    width: 100px;
    margin-top: 15px;
    padding-bottom: 6px;
    margin-left: 5px;
    display: inline;
    padding-right: 15px;
}

.bldprodct_hedingnew a
{
    text-decoration: none;
}

.bldprodct_hedingnewbott
{
    font: 12px 'lucida grande' , 'Verdana' , 'lucida unicode' ,sans-serif;
    text-align: center;
    float: left;
    width: 95%;
    margin-left: 4px;
    display: inline;
    color: #404040;
    padding-top: 10px;
}

.bldprodct_hedingnewbott1
{
    font: 12px 'lucida grande' , 'Verdana' , 'lucida unicode' ,sans-serif;
    text-align: center;
    float: left;
    width: 86%;
    margin-left: 5px;
    display: inline;
    color: #404040;
    padding-top: 20px;
}

.bldprodct_hedingnewbott a
{
    text-decoration: none;
}



/*special offers*/

.spe_pannel
{
    width: 98%;
    float: right;
    margin-top: 4px;
}

.spe_pannel a
{
    width: 100%;
    float: left;
    display: block;
    text-decoration: none;
}

.spe_pannel .specimg
{
    float: left;
    margin-right: 10px;
    width: 120px;
    height: 155px;
    cursor: pointer;
}

.special_blktxt
{
    font: 26px/155px "Arial" , "lucida unicode" , sans-serif;
    text-decoration: none;
}

/*special offers*/

/*li points*/

ul.points
{
    margin: 0px;
    padding: 5px 0px 0px 0px;
    list-style-type: square;
}

ul.points li
{
    width: 97%;
    background: url(../Images/arrow.jpg) no-repeat 0px 5px;
    font: 12px/16px Arial, Helvetica, sans-serif;
    text-align: left;
    padding-left: 12px;
    margin-top: 3px;
    display: block;
    color: #5E5E5E;
}

.bulImage
{
    position: absolute;
    right: -10;
    top: 100;
}

.uniseximg
{
    background: url(../Images/Unisex_btn.gif) no-repeat right 5px;
    margin-right: 5px;
}
.padding1
{
    padding: 2px 5px 5px 5px;
}
/*li points*/







.user_input
{
    border: 1px solid #929294;
    width: 106px;
    float: left;
    text-align: center;
    font: 14px/14px "Arial" , "lucida unicode" , sans-serif;
    text-decoration: none;
    cursor: pointer;
    padding: 3px 0px;
    margin-top: 5px;
}



.user_page_pannel
{
    float: left;
    margin-left: 4px;
    display: inline;
    width: 120px;
    height: 155px;
    margin-top: 4px;
}



/*catalogue us*/

.req_fed
{
    font: 11px/16px "Arial" , "lucida unicode" , sans-serif;
    text-align: left;
    float: left;
    width: 94%;
    margin-top: 8px;
    padding-bottom: 6px;
}

.catalogue_div
{
    float: left;
    width: 99%;
    margin-top: 5px;
    font-family: Arial;
    font-size: 12px;
}

.catalogue_div p
{
    float: left;
    width: 100%;
    margin-top: 8px;
    padding: 0px;
}

.catalogue_div p .labeltxt
{
    width: 155px;
    float: left;
    margin-left: 5px;
    font: 11px/21px "Arial" , "lucida unicode" , sans-serif;
    text-align: left;
    line-height: 12px;
    color: #384674;
    font-weight: bold;
}



.catalogue_div p .labelboldtxt
{
    width: 115px;
    float: left;
    margin-left: 5px;
    font: bold 11px/21px "Arial" , "lucida unicode" , sans-serif;
    text-align: left;
    white-space: nowrap;
}

.catalogue_div p .input_cataloge
{
    width: 200px;
    padding: 0px 3px;
    font: 12px/21px "Arial" , "lucida unicode" , sans-serif;
    border: 1px solid #A7A5A6;
    float: left;
    min-height: 20px;
}

.catalogue_div p .input_catalogeddl
{
    width: 208px;
    padding: 0px !important;
    font: 12px/21px "Arial" , "lucida unicode" , sans-serif;
    border: 1px solid #A7A5A6;
    float: left;
    min-height: 20px;
}

.catalogue_div p .input_conatct
{
    width: 200px;
    padding: 2px 3px;
    font: 12px/21px "Arial" , "lucida unicode" , sans-serif;
    border: 1px solid #A7A5A6;
    float: left;
    height: 21px;
    color: #666666;
}

.catalogue_div .input_btn
{
    text-align: center;
    padding-left: 110px;
    margin-top: 20px;
}

.catalogue_div .normalfont
{
    margin-left: 5px;
    font: 11px/21px "Arial" , "lucida unicode" , sans-serif;
}

/*conatct adress*/

.contact_adress
{
    width: 100%;
    float: left;
    margin-top: 15px;
}

.contact_adress p
{
    float: left;
    margin-top: 5px;
    padding: 5px 5px;
    width: 97%;
}

.contact_adress p label
{
    width: 175px;
    float: left;
    font: 12px "Arial" , "lucida unicode" , sans-serif;
}



.contact_adress p .data_conatct
{
    font: 12px "Arial" , "lucida unicode" , sans-serif;
    text-align: left;
    width: 170px;
    float: left;
}



.red_link
{
    font: 12px/16px "Arial" , "lucida unicode" , sans-serif;
    text-decoration: none;
}

/*conatct adress*/



/*order css*/

.product_categeroy
{
    width: 283px;
    float: left;
    margin-right: 10px;
    display: inline;
}

.img234
{
    width: 283px;
    float: left;
    position: relative;
}

/*.img234 a{width:30px; text-decoration:none; margin:0px; padding:0px;}*/

.img234 a img
{
    float: left;
}



.odr_option
{
    float: left;
    margin-top: 15px;
}

.odr_option .input_option
{
    float: left;
    margin-top: 5px;
    width: 50%;
}

.odr_option .input_option img
{
    float: left;
    margin-right: 4px;
}

.odr_option .input_option .input_button
{
    border: 1px solid #B4B3B3;
    width: 100px;
    height: 18px;
    text-align: center;
    font: 12px/16px "Arial" , "lucida unicode" , sans-serif;
    cursor: pointer;
    text-decoration: none;
}

.odr_option a
{
    text-decoration: none;
}

.order_detail_box
{
    width: 240px;
    float: right;
}

.order_detail_box .StyleTitle
{
    font: bold 10pt "Arial" , "Verdana" , sans-serif;
    word-spacing: 1px;
}

.order_detail_box .StylePricing
{
    font: 12px 'Arial' , "Verdana" , 'lucida unicode' ,sans-serif;
    margin-top: 22px;
}





.IfYouLike
{
    width: 100%;
    margin-top: 10px;
    float: left;
    clear: both;
}


.IfYouLikeText
{
    width: 100%;
    text-align: left;
    margin: 10px 0px 0px 0px;
    font: 12px Arial, Helvetica, sans-serif;
    word-spacing: 1px;
    float: left;
    color: #666;
    font-weight: bold;
}



.order_grid
{
    width: 255px;
    margin-right: 0px;
    display: inline;
    float: left;
}

.order_grid table
{
    width: 100%;
}

.order_grid table th
{
    font: bold 12px/18px "Arial" , "lucida unicode" , sans-serif;
    text-align: center;
}

.order_grid table td
{
    font: 12px/18px Arial;
    text-align: left;
    padding: 0px 0px 0px 0px;
}

.ordr_icon
{
    width: 100px;
    font: 12px/20px "Arial" , "lucida unicode" , sans-serif;
    float: left;
    margin-top: 5px;
}

.ordr_icon img
{
    float: left;
    margin-right: 5px;
}

.FooterBootom_container
{
    padding-top: 50px;
    width: 1000px;
    margin: 0px auto;
}

.FooterBootomLabel
{
    font: bold 11px/11px "Arial" , "Verdana" , sans-serif;
    text-decoration: none;
}

.FooterBootom
{
    white-space: nowrap;
    text-align: left;
    padding-top: 5px;
}

.FooterBootom a
{
    font: 10px/10px "Arial" , "Verdana" , sans-serif;
    text-decoration: none;
}

.footer_securelogo
{
    padding-top: 10px;
    width: 1000px;
    margin: 0px auto;
    text-align: center;
}

.CatalogueButton
{
    text-align: right;
    float: left;
    width: 338px;
    padding-top: 10px;
}

/*order css*/





/*pop_up*/

.popup
{
    bottom: 22px;
    display: none;
    left: 0px;
    position: absolute;
    width: 200px;
    margin-left: 50px;
}

.popup .top_crv
{
    width: 230px;
    height: 12px;
    float: left;
    position: relative;
    _z-index: 1;
}

.close_pop
{
    width: 30px;
    height: 32px;
    position: absolute;
    right: -10px;
    top: -10px;
    _z-index: 101;
}

.popup .bottom_crv
{
    width: 230px;
    height: 12px;
    float: left;
    overflow: hidden;
}

.popup .data_crv
{
    width: 230px;
    float: left;
    padding: 0px 10px;
    min-height: 150px;
    height: auto !important;
    height: 150px;
}

.popup .data_crv ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 180px;
}

.popup .data_crv ul li
{
    font: 12px/14px Arial, Helvetica, sans-serif;
    margin-top: 10px;
    text-align: left;
}

/*pop_up*/



.SignUpConfirm
{
    font: bold 12px/18px "Arial" , "lucida unicode" , sans-serif;
    text-align: left;
}




.FabricBoxProductFirst
{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    letter-spacing: 3px;
}



.height38
{
    min-height: 38px;
}



.ProductPrice
{
    width: 100%;
    float: left;
    font-family: Arial;
    font-size: 11px;
    text-align: center;
    margin-bottom: 4px;
}

.ProductMainTitle
{
    width: 100%;
    float: left;
    text-align: center;
    font: bold 11px/11px "Arial" , "lucida unicode" , sans-serif;
    text-align: center;
}

.ProductColour
{
    clear: both;
}

.ProductTitleLink
{
    font: 11px/18px "Arial" , "lucida unicode" , sans-serif;
}

.ProductItemOffer
{
    font: 11px "Arial" , "lucida unicode" , sans-serif;
    margin-right: 12px;
    position: absolute;
    bottom: 0;
    margin: 0px 3px 5px 3px;
    width: 180px;
    right: 0;
    text-align: center;
}



.ProductListHeading
{
    clear: both;
    width: 800px;
}

.ProductHeadImage
{
    float: left;
}

.ProductHeadText
{
    height: 240px;
}

.ProductHeadTextInner
{
    float: left;
    padding: 80px 0px 0px 50px;
}

.ProductHeadTextInner #ProductHeadTextOne
{
    font: 40px/40px "Arial" , "lucida unicode" , sans-serif;
}

.ProductHeadTextInner #ProductHeadTextTwo
{
    font: 25px/25px "Arial" , "lucida unicode" , sans-serif;
}



/* Informatino pages  */

.infoTitleOne
{
    font-family: lucida sans;
    font-size: 30px;
    letter-spacing: 0px;
    float: left;
}



.infoTitleTwo
{
    font-family: lucida unicode;
    font-size: 26px;
    letter-spacing: 2px;
    padding-right: 3px;
}



.InfoSearchAreaText
{
    font-size: 10px;
    font-family: Arial;
    text-decoration: none;
}



.InfoContent
{
    font: 12px "Arial" , "lucida unicode" , sans-serif;
}

.Content
{
    font: 11px/13px "Arial" , "lucida unicode" , sans-serif;
}





#Product404List .margin-left1
{
    margin-left: 6px;
}

/* Informatino pages */





/*toadycss 25 naov*/



.min480
{
    height: 480px !important;
    overflow: auto;
    overflow-x: hidden;
}

.min500
{
    height: 700px !important;
    overflow: auto;
    overflow-x: hidden;
}

.name_venu
{
    width: 800px;
    float: left;
    font: bold 12pt "Calibri" , "Calibri" , sans-serif;
    text-align: center;
    height: 20px;
}

.data_venu
{
    height: 80px;
    min-height: 80px;
    width: 388px;
    padding: 0 0 0 10px;
    float: left;
}

.venu_adress
{
    margin-left: 0px;
    display: inline;
    font: 9pt "Calibri" , "Calibri" , sans-serif;
}

.EventTown
{
    font: bold 10pt "Calibri" , "Calibri" , sans-serif;
}



.venu_container
{
    clear: both;
    float: left;
    background: none repeat scroll 0 0 #9EB6DC;
}

.venu_date
{
    width: 415px;
}

.w150
{
    width: 150px !important;
}

.w160
{
    width: 160px !important;
}

.w200
{
    width: 200px !important;
}

.w620
{
    width: 620px !important;
    margin-right: 10px;
    display: inline;
}

.w130
{
    width: 130px !important;
    margin-left: 8px;
    display: inline;
}

.w130 p
{
    text-align: left;
    float: left;
    width: 99%;
    margin-top: 8px;
}

.w130 p label
{
    float: left;
    width: auto;
}

.red_anchor
{
    font: 11px/16px "Arial" , "lucida unicode" , sans-serif;
    text-decoration: none;
    float: right;
    margin-right: 15px;
}

.w105 p select
{
    font: 11px Arial, Helvetica, sans-serif;
}

.red_anchor:hover
{
    text-decoration: underline;
}



.img199
{
    width: 180px;
    float: left;
    margin-left: 4px;
    padding-bottom: 12px;
}

.img199 a
{
    width: 180px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.img199 a img
{
    float: left;
}

.nexttag_btn
{
    position: absolute;
    right: 0px;
    width: 77px;
    height: 41px;
    bottom: 0px;
    clear: both;
}



.abut_chotxt
{
    padding: 10px 8px;
    font: 11px/14px "Arial" , "lucida unicode" , sans-serif;
    float: left;
    margin-top: 0px;
    margin-left: 5px;
    width: 346px;
    background-color: #ECF0F9 !important;
    border: solid 1px #5C7CB5;
    color: #5C7CB5;
}

.abut_chotxt_thankyou
{
    padding: 10px 3px;
    text-align: left;
    font: 11px/14px "Arial" , "lucida unicode" , sans-serif;
    margin-top: 10px;
    margin-left: 0px;
    width: 300px;
}



.datad_grid
{
    width: 100%;
    float: left;
    margin-top: 15px;
}

.datad_grid th
{
    text-align: center;
    font: bold 12px/24px "Arial" , "lucida unicode" , sans-serif;
}

.datad_grid td
{
    padding: 6px 5px;
    font: 11px "Arial" , "lucida unicode" , sans-serif;
    text-align: center;
}

.datad_grid td img
{
    float: left;
    margin-top: 6px;
}

.datad_grid td input[type=text]
{
    width: 30px;
    border: 1px solid #000000;
}



.img82
{
    width: 82px;
    float: left;
}

.img82 a
{
    width: 82px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.img82 a img
{
    float: left;
}



/* Basket page */

.ViewBasketFont
{
    font: bold 11px/21px "Arial" , "lucida unicode" , sans-serif;
}

.BasketGrid
{
    margin-top: 10px;
}

.BasketGrid .BasketTitle
{
    height: 30px;
    font: bold 14px/14px "Arial" , "lucida unicode" , sans-serif;
}

.BasketGrid .BasketTitle td
{
    text-align: center;
}

.BasketGrid .BasketItemDetails
{
    font: bold 12px/21px "Arial" , "lucida unicode" , sans-serif;
}

.BasketFabricBoxProductFirst
{
    font: 9px/9px "Times New Roman" , "Times New Roman" , sans-serif;
    text-decoration: none;
    letter-spacing: 0px;
}

.BasketFabricBoxProductSecound
{
    font: bold 6px/6px "Arial" , "lucida unicode" , sans-serif;
    text-align: center;
    padding: 3px 0px 3px 0px;
    letter-spacing: 1px;
    text-decoration: none;
}

.BasketGridMain
{
    width: 100%;
}

.BasketGrandTotal
{
    width: 50%;
    font: bold 13px/13px "Arial" , "lucida unicode" , sans-serif;
    padding-left: 10px;
}

.BasketOtherStyles
{
    font: bold 13px/13px "Arial" , "lucida unicode" , sans-serif;
}

.BasketColumn
{
    text-align: center;
}


.CheckoutSectionMainTwo
{
    font: 12px/18px "Arial" , "lucida unicode" , sans-serif;
}

.CheckoutSectionMainTwo .CheckoutHeadings
{
    font: bold 12px/18px "Arial" , "lucida unicode" , sans-serif;
}

.CheckoutSectionMainTwo .CheckoutNormal
{
    font: 12px/18px "Arial" , "lucida unicode" , sans-serif;
}

/* Checkout Section */

.CheckoutSectionMain
{
    font: 12px/18px "Arial" , "lucida unicode" , sans-serif;
    min-height: 600px;
}

.CheckoutSectionMain .CheckoutHeadings
{
    font: bold 12px/18px "Arial" , "lucida unicode" , sans-serif;
}

.CheckoutSectionMain .CheckoutNormal
{
    font: 12px/18px "Arial" , "lucida unicode" , sans-serif;
}

.CheckoutItemTitles
{
    height: 25px;
    color: #fff;
}

.CheckoutItemDetails
{
    height: 25px;
}

/* .CheckoutItemDetails td
{
	border: solid 1px;
} 

.CheckoutLineBorder
{
	border: solid 1px;
}

.CheckoutLineBorderRight
{
	border: solid 1px;
}*/

.CheckoutRowHeight
{
    height: 30px;
    padding-left: 5px;
}

.NewCheckoutAddress
{
    padding: 5px 0px 0px 5px;
}



/*Payment Detsils */

.PaymentDetailsTitle
{
    font: 12px/18px "Arial" , "lucida unicode" , sans-serif;
}

.PaymentDetailsMain
{
    font: 12px/12px "Arial" , "lucida unicode" , sans-serif;
    margin: 50px 0px 0px 10px;
    width: 750px;
    padding: 10px 0px 10px 15px;
    color: #404040;
}

.Paymentlabels
{
    float: left;
    text-align: left;
    width: 150px;
}

.PaymentItems
{
    float: right;
    text-align: left;
    width: 380px;
}

.PaymentCardItems
{
    width: 233px;
}

.CheckoutCards
{
    font-size: 10px;
}

.CheckoutMarkgin
{
    padding-top: 5px;
}



/*** Forget Pass ***/

.ForgetPassMain
{
    font: 12px/18px "Arial" , "lucida unicode" , sans-serif;
}

.ForgotPassSection
{
    width: 500px;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}



/*** Start Shopping **/

.StartShoppingBtns
{
    border-width: 0px;
    margin-top: 5px;
}



/*** Style Page CustomCOlour **/

.CustomColourMain
{
    margin: 50px 0px 0px 20px;
    font: bold 12px/18px "Arial" , "lucida unicode" , sans-serif;
}

.CustomColourSwatchGrid
{
    padding-left: 50px;
}



/*** Search Box ***/

#SearchArea .TopText
{
    font: bold 12px/18px "Arial" , "lucida unicode" , sans-serif;
}

#SearchArea .BottomText
{
    width: 560px;
    text-align: center;
}

#SearchArea .BottomText a
{
    color: Red;
}

#SearchArea .margin-left1
{
    margin-left: 6px;
}

#SearchArea .SearchLinks
{
    font: 12px/18px "Arial" , "lucida unicode" , sans-serif;
}

#SearchArea .SearchLinks a
{
    font: 12px/18px "Arial" , "lucida unicode" , sans-serif;
}

#SearchArea .pagesearchresult
{
    padding-bottom: 10px;
}





/*** Site Map ***/

.SiteMapHeader
{
    font: bold 12px/12px "Arial" , "lucida unicode" , sans-serif;
    color: #003366;
}

.SiteMapSubTitles
{
    font: 11px/11px "Arial" , "lucida unicode" , sans-serif;
    color: #003366;
    text-decoration: none;
    border: 0px !important;
}

.SiteMapSubTitles a
{
    text-decoration: none;
    border: 0px !important;
}

/** My Orders ***/

.OrderSummeryMain
{
    font: 12px/12px "Arial" , "lucida unicode" , sans-serif;
    margin-top: 10px;
    line-height: 27px;
}

.OrderSummeryMain a
{
    text-decoration: none;
    font-weight: bold;
    color: #fff;
}

.OrderSummeryMain table
{
    background-color: #F3F0E9;
}

.ViewOrderRowStyle
{
    line-height: 27px;
    background: none repeat scroll 0 0 #E2E9F4;
    text-align: center;
    font-weight: bold;
    color: #384674;
}

.ViewOrderAlterRowStyle
{
    line-height: 27px;
    background: none repeat scroll 0 0 #FFFFFF;
    text-align: center;
    font-weight: bold;
    color: #567DBC;
}

.ViewOrderHeading
{
    background: none repeat scroll 0 0 #384674;
    color: #fff;
}

.ViewOrderHeading a
{
    background: none repeat scroll 0 0 #384674;
    color: #fff;
    word-spacing: inherit;
    text-align: justify;
    white-space: nowrap;
}



/** My Order View **/

.OrderSummaryMain
{
    font: 12px/12px "Arial" , "lucida unicode" , sans-serif;
    width: 99%;
    margin-top: 10px;
}

.OrderView
{
    border: solid 1px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.OrderSummarylblRow, .OrderSummarylblBodyRow
{
    clear: left;
}

.OrderSummarylblTitle
{
    font-weight: bold;
    width: 100px;
    line-height: 28px;
    color: #fff;
    background: none repeat scroll 0 0 #384674;
    text-align: right;
    padding-right: 10px;
}

.OrderSummarylblValue
{
    width: 272px;
    font-weight: bold;
    line-height: 28px;
    color: #384674;
    background: none repeat scroll 0 0 #E2E9F4;
    text-align: left;
    padding-left: 17px;
}
.OrderSummarylblValueAlt
{
    width: 272px;
    font-weight: bold;
    line-height: 28px;
    color: #567DBC;
    background: none repeat scroll 0 0 #fff;
    text-align: left;
    padding-left: 17px;
}
.OrderSummarylblTitle, .OrderSummarylblValue, .OrderSummarylblValueAlt
{
    float: left;
}

.OrderSummarylblBodyRow
{
    font-weight: bold;
    margin-top: 10px;
    padding: 20px 5px 5px 5px;
    margin-bottom: 5px;
}

.OrderSummaryAddress
{
    padding-left: 20px;
    padding-bottom: 10px;
}

.OrderSummaryNotes
{
    padding-left: 20px;
}

.lblBottomText
{
    margin-bottom: 20px;
}

.OrderSummaryItemLines
{
    clear: both;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 29px;
    width: 100%;
}



/*** Checkout Thank You ****/

.CheckoutThankYou
{
    font: 13px/13px "Arial" , "lucida unicode" , sans-serif;
    color: #585858;
}

.CheckoutThankYou .ThankYou
{
    font-size: 15px;
    font-weight: bold;
    padding: 0px 0px 10px 0px;
}

.CheckoutThankYou .ThankYouMain
{
    margin: 10px 5px 0px 5px;
}





/* pop up landing*/

.landing_popup
{
    width: 750px;
    padding: 15px;
    background: #567DBC;
    height: 490px;
}

.pop_inner
{
    width: 716px;
    padding: 15px;
    background: #DDD6C1;
    min-height: 455px;
    border: 2px solid #918D83;
}

.mens_side
{
    float: left;
    width: 135px;
    height: 422px;
}

.wclr_class
{
    width: 100%;
    float: left;
    text-align: center;
    font: bold 11px/18px "Arial" , "lucida unicode" , sans-serif;
    margin: 0px;
    padding: 0px;
}

.img135
{
    width: 135px;
    float: left;
    padding-bottom: 8px;
}

.img135 a
{
    width: 135px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.img135 a img
{
    float: left;
    border-width: 0px;
}



.landing_center
{
    width: 363px;
    float: left;
    margin: 28px 40px 0px 40px;
    display: inline;
}



.logo_spon
{
    float: left;
    margin-top: 20px;
    width: 100%;
}

.logo_spon img
{
    text-align: right;
    margin-left: 8px;
    display: inline;
    float: right;
}



.landing_content
{
    font: 12px/14px "Arial" , "lucida unicode" , sans-serif;
    float: left;
    margin-top: 20px;
    text-align: center;
    display: block;
    width: 100%;
}



.landing_label
{
    font: bold 14px/20px "Arial" , "lucida unicode" , sans-serif;
    float: left;
    margin-top: 35px;
    padding: 0px;
    text-align: left;
    padding: 0px 10px;
    width: 100%;
    text-align: center;
}

.flag_landing
{
    float: left;
    width: 100%;
    margin-top: 5px;
    text-align: center;
}

.flag_landing a img
{
    border: none;
    float: left;
    margin-left: 8px;
}



/* landing pop up*/

.landing_content
{
    color: #504F40;
}

.landing_label
{
    color: #504F40;
}

.grey_blue
{
    background: #567DBC;
    color: #ffffff;
}

.pink
{
    background: #E3007A;
    color: #ffffff;
}

.newpink
{
    background: #c2416a;
    color: #ffffff;
}


.modalBackground
{
    background-color: #000;
    filter: alpha(opacity=40);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: auto;
}

.noborder
{
    border-width: 0px;
}





/** MyAccount ***/



.MyAccountMain
{
    height: 400px;
    width: 400px !important;
    position: relative;
}

.MyAddress
{
    width: 400px;
    margin-left: 10px;
}



.SHOPZILLAREVIEWS
{
    border: solid 1px #778;
    width: 230px;
}

.SHOPZILLAREADREVIEWS
{
    font: 12px "Arial" , "lucida unicode" , sans-serif;
}

.SHOPZILLAREADREVIEWS a
{
    font: 12px "arial" , "lucida unicode" , sans-serif;
}





/** Checkout Thank you **/

.HomeMainImage
{
    padding-right: 10px;
}





/* rotator in-page placement */

div#TestiRotator
{
    position: relative;
}



/* rotator css */

div#TestiRotator ul li
{
    float: left;
    position: absolute;
}



div#TestiRotator ul li.show
{
    z-index: 500;
}



/* Main Testimonials */

.MainTestimonials
{
    width: 1000px;
    margin: 0px auto;
    margin-top: 15px;
    height: 100px;
    font: 12px "Arial" , "lucida unicode" , sans-serif;
}

.MainTestimonials a
{
    color: #3AB6F7;
    font-weight: bold;
}



.tickercontainer
{
    /* the outer div with the black border */
    font: 12px "Arial" , "lucida unicode" , sans-serif;
    width: 1000px;
    height: 20px;
    margin: 0px auto;
    margin-top: 15px;
}

#ticker01
{
    height: 17px;
    overflow: hidden;
}



#ticker01 a
{
    color: #3AB6F7;
    font-weight: bold;
}



.tickercontainer .mask
{
    /* that serves as a mask. so you get a sort of padding both left and right */
    position: relative;
    left: 0px;
    top: 0px;
    width: 1000px;
    overflow: hidden;
}



.newsticker
{
    position: relative;
    left: 750px;
    font: 12px "Arial" , "lucida unicode" , sans-serif;
    margin: 0;
    padding: 0;
    width: 1440px;
}



ul.newsticker
{
    /* that's your list */
    list-style-type: none;
}



ul.newsticker li
{
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    height: 17px;
}



ul.newsticker a
{
    white-space: nowrap;
    padding: 0;
    color: #ff0000;
    margin: 0 50px 0 0;
}





.faqstext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
}

.faqsbullets
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: none;
}



.faqsbullets ul
{
    margin: 0px !important;
    padding: 0px !important;
}

.faqsbullets ul li
{
    list-style: none;
    background: url(  '../Images/bullet.jpg' ) no-repeat 0px 7px;
    padding: 3px 0px 3px 12px;
}





.faqsbullets p
{
    margin: 5px;
    padding: 5px;
}

.faqstextsub
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #384674;
    text-decoration: none;
}

.style8
{
    color: #BCBFF2;
}

.faqstextheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
    text-align:justify;
}

/* Rohit Div for New Login Page*/

.errordiv
{
    width: 530px;
    text-align: center;
    height: 70px;
    display: none;
    background-color: #feffd5;
    border: 1px solid #5f1c16;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #731a20;
    margin-left: 120px;
    margin-bottom: 5px;
}

.Bottomimg_Div380
{
    width: 100%;
    float: left;
    padding-right: 5px;
}

.imgCheckOut
{
    width: 112px;
    float: left;
    margin-left: 12px;
    vertical-align: bottom;
}

.imgVerify
{
    width: 105px;
    height: 129px;
    float: left;
    margin-left: 2px;
    padding-bottom: 12px;
}

.imgCheckOut a
{
    width: 112px;
    height: 129px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.imgCheckOut a img
{
    float: left;
}

.chkAlreadyExist
{
    margin: 15px 105px 0px 105px;
    font: 12px "Arial" , "lucida unicode" , sans-serif;
}



.faqstext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
}

.faqstextheaderOrder
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
}

.faqsbullets
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: none;
}



.faqstextheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
}

.td798
{
    width: 798px;
    float: left;
}

.tableH156
{
    width: 798px;
    height: 28px;
    border: 0;
    padding: 0;
    margin: 0;
}

.style6
{
    font-size: 11px;
    font-style: italic;
}

.faqstext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
}

.faqsbullets
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: none;
}



.faqstextheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
}
.ForgetPass
{
    font-size: 11px;
    font-style: italic;
}









/* -------------add css ----------*/



.color_1
{
    height: 30px;
}



.sign_div
{
    border: #b3b3b3 solid 1px;
    padding: 8px 3px;
    margin-bottom: 10px;
}



.right_div_btn
{
    width: 238px;
    margin-top: 10px;
}

.right_div_btn_img
{
    width: 117px;
}

.zoom_bg
{
    margin: 10px 0px 10px;
    float: left;
    width: 100%;
}

.zoom_btn
{
    width: 15px;
    float: left;
    margin: 0 0 0 10px;
    padding: 3px 0 0 0;
    float: left;
}

.txt_1
{
    font: 11px Arial, Helvetica, sans-serif;
    padding-left: 10px;
    padding-top: 3px;
    float: left;
    font-weight: bold;
}



.txt_2
{
    font: 9px Arial, Helvetica, sans-serif;
    padding-left: 10px;
    padding-top: 3px;
    float: left;
}

.rateing_div
{
    width: 100%;
    float: left;
}

.rateing_div_title
{
    font: 12px Arial, Helvetica, sans-serif;
    padding: 7px 0 0 5px;
    height: 23px;
    font-weight: bold;
}





.rateing_div_star
{
    margin: 5px;
    padding: 0px;
}

.review_btn
{
    width: 100%;
}



.review_btn_img
{
    margin: 0px;
    padding: 0px;
    width: 145px;
    float: left;
}

.order_detail_box .StyleTitle_2 H1
{
    font: bold 10pt "Arial" , "Verdana" , sans-serif;
    word-spacing: 0px;
    letter-spacing: 0.5px;
    background-color: #666666;
    padding: 5px 0px 5px 3px;
    color: White;
}

.order_detail_box .StylePricing_2
{
    width: 230px;
    float: left;
    padding-top: 5px;
    font-weight: bold;
    padding-left: 3px;
    padding-bottom: 5px;
    font-family: Arial;
    font-size: 12px; /*width:175px; float:left;*/
}

.woolmark
{
    margin-top: 0px;
    margin-right: 0px;
}
*html .woolmark
{
    margin-top: 3px;
    margin-right: 0px;
}
* + html .woolmark
{
    margin-top: 3px;
    margin-right: 0px;
}

/**+html .woolmark{float:right; margin-top:0px;}
*html .woolmark{float:right; margin-top:0px;}*/


.sky_bg
{
    height: 30px;
    border: #DCDCDC solid 1px;
    width: 788px;
    float: left;
    padding-left: 8px;
    margin: 10px 0px 0px 0px;
}



/****************SIZIng*****/
.sizing-sec
{
    width: 800px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
}
.blue-strip
{
    width: 780px;
    background: url(../Images/bluestrip-bk.jpg) #F0F3F9 repeat-x top left;
    float: left;
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px;
    color: #384674;
    font-weight: bold;
}


.sizing-sec_l
{
    width: 500px;
    padding-right: 20px;
    float: left;
}
.sizing-sec_l p
{
    font-family: Arial, "Lucida Sans Typewriter Regular";
    src: local(  "Lucida Sans Typewriter Regular" ), local(  "Lucida Sans Typewriter Regular" ), url(              "/Fonts/LTYPE.TTF" ) format(              "truetype" );
    font-size: 13px;
    color: #666666;
    font-size: 13px;
    line-height: 16px;
    margin: 0px;
    padding-top: 7px;
}
.sizing-sec_r
{
    width: 250px;
    float: right;
    padding-top: 10px;
}

.redtext
{
    color: #9B0033;
}
.tbl-head
{
    background: #384674;
    color: #ffffff;
    font-weight: bold;
    padding: 5px 0px 5px 10px;
}
.tbl-head1
{
    background: #384674;
    color: #ffffff;
    font-weight: bold;
    padding: 2px 0px 2px 0px;
    text-align: center;
}
.tbl-text
{
    background: #E2E9F4;
    color: #384674;
    font-weight: bold;
    padding: 2px 0px 2px 10px;
    line-height: 10px;
}

td.tbl-text1, td.tbl-text, td.tbl-alttext, td.tbl-alttext1
{
    height: 25px;
    vertical-align: middle;
}

.tbl-text1
{
    background: #E2E9F4;
    color: #384674;
    font-weight: bold;
    padding: 2px 0px 2px 0px;
    text-align: center;
    line-height: 10px;
}

.tbl-alttext
{
    background: #ffffff;
    color: #567DBC;
    font-weight: bold;
    padding: 2px 0px 2px 10px;
    line-height: 10px;
}

.tbl-alttext1
{
    background: #ffffff;
    color: #567DBC;
    font-weight: bold;
    text-align: center;
    line-height: 10px;
}


.guidelines
{
    width: 250px;
    border: solid 1px #B3B3B3;
    float: left;
}
.guidelines-h
{
    width: 240px;
    background: #666666;
    color: #ffffff;
    font-size: 12px;
    padding: 5px 5px;
    float: left;
}
.guidelinestxt
{
    width: 240px;
    background: #D1DCED;
    color: #666666;
    font-size: 11px;
    padding: 5px 5px;
    float: left;
}
.guidelinesbot
{
    width: 238px;
    background: url(../Images/b-strip.jpg) #F9FAFD repeat-x top left;
    border: solid 1px #D4DEEE;
    float: left;
    padding: 5px;
    font-size: 11px;
}

.size-image
{
    padding: 10px 0px;
    display: block;
    float: left;
}

.sizing
{
    font-family: "Lucida Sans" , Arial;
    src: local(              "Lucida Sans Typewriter Regular" ), local(              "Lucida Sans Typewriter Regular" ), url(              "/Fonts/LTYPE.TTF" ) format(              "truetype" );
    font-size: 30px;
    color: #384674;
    display: block;
    margin-top: 15px;
    letter-spacing: -1px;
    line-height: 36px;
}

.sizing span
{
    font-family: "Lucida Sans";
    src: local(              "Lucida Sans Typewriter Regular" ), local(              "Lucida Sans Typewriter Regular" ), url(              "/Fonts/LTYPE.TTF" ) format(              "truetype" );
    font-size: 28px;
    color: #567DBC;
}

.li
{
    padding: 5px;
}


/******** popupbox **************/

.popupbox
{
    width: 813px;
    background: #ffffff;
    padding: 3px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
}
.closebtn-sec
{
    width: 789px;
    float: right;
    padding: 3px 2px 0px 0px;
    text-align: right;
}
.popupboxin
{
    width: 799px;
    background: #ffffff;
    border: solid 7px #9EB6DC;
    float: left;
}
.popupboxin_new
{
    width: 779px;
    padding: 0px 10px 10px 10px;
    float: left;
}
.popupbox p
{
    font-size: 12px;
    line-height: 16px;
    padding-top: 10px;
    color: #606060;
    text-align: left;
}

.font25
{
    font-size: 25px;
}
.font14
{
    font-size: 14px;
}
.dblue
{
    color: #3B446B;
}
a.dblue
{
    color: #3B446B;
    text-decoration: none;
}
a.dblue:hover
{
    color: #000000;
    text-decoration: none;
}



.size-popup
{
    width: auto;
    background: #ffffff;
    padding: 3px;
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    top: 0 !important;
    margin-top: 20px;
}

.sizeclosebtn-sec
{
    width: 780px;
    float: right;
    text-align: left;
}

.size-popupin
{
    width: 780px;
    background: #ffffff;
    border: solid 7px #9EB6DC;
    text-align: left;
    float: left;
    padding: 3px 2px 10px 13px;
}
.size-popupin_in
{
    width: 780px;
    float: left;
    text-align: left;
}


.size-popup_left
{
    width: 465px;
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px 0px;
}
.size-popup_right
{
    text-align: left;
    width: 302px;
    float: right;
    padding-top: 34px;
}
.size-popup_right p span
{
    margin: 0px;
}
size-popup_right p
{
    display: inline-block;
}
.size-popup p
{
    font-size: 12px;
    line-height: 18px;
}



.popupbox_sml
{
    width: 648px;
    background: #ffffff;
    padding: 3px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
}
.closebtn-secsml
{
    width: 624px;
    float: right;
    padding: 3px 2px 0px 0px;
    text-align: right;
}


.popupboxin_sml
{
    width: 634px;
    background: #ffffff;
    border: solid 7px #9EB6DC;
    float: left;
}
.popupboxinin_sml
{
    width: 614px;
    padding: 10px;
    float: left;
}
.popupbox_sml p
{
    font-size: 12px;
    line-height: 16px;
    padding-top: 10px;
    color: #606060;
}
p.popup-heading
{
    font: normal 28px/30px "lucida grande" , "lucida unicode" , sans-serif;
    color: #374971;
}

p.popup-subheading
{
    font: normal "lucida grande" , "lucida unicode" , sans-serif;
}
p.popup-heading span
{
    color: #517FBA;
}


p.popup-subheading1
{
    font: normal 28px/30px "lucida grande" , "lucida unicode" , sans-serif;
    color: #374971;
    float: left;
    padding-top: 7px;
}
p.popup-subheading1 span
{
    font: bold 16px/27px "lucida grande" , "lucida unicode" , sans-serif;
    color: #A60036;
    display: block;
    padding-top: 5px;
    text-transform: uppercase;
}


/* 05.07.2010 */
.outer
{
    display: table;
    background: #000000;
    margin: 0 auto;
}
.bgBlack
{
    background: #000;
}
.light10
{
    font-size: 10px;
}
.padt10
{
    padding-top: 10px;
}

.popupbox_460
{
    width: 470px;
    background: #ffffff;
    padding: 1px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
}
.popupboxin_460
{
    width: 440px;
    background: #ffffff;
    border: solid 7px #9EB6DC;
    padding: 10px;
    float: left;
}
.popupbox_460 p
{
    font-size: 12px;
    line-height: 16px;
    padding-top: 10px;
    color: #666666;
}
.popupbox_grey
{
    width: 193px;
    float: right;
    height: 75px;
    color: #384674;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    padding: 20px;
}

#header .logonew
{
    float: left;
    padding-bottom: 14px;
    cursor: pointer;
}

/*.left_linknew{padding-right:0px; text-align:left; clear:both; float:right; padding-top:60px; width:100px;}*/
.left_linknew
{
    padding-right: 0px;
    position: absolute;
    right: 0;
    width: 270px;
    top: 45px;
    text-align: right;
    clear: both;
    float: right;
}

.ItemCountColour
{
    color: rgb(24, 40, 74);
}



/* 14.07.2010 */
/* #prSnippet86_0 {font-family:Arial; font-size:12px;}
#prSnippet86_0 .prSnippetNumberOfRatingsText{font-size:11px; color:#646464;}
a.prSnippetLink{font-size:11px; font-weight:bold; color:#646464;}
#prSnippet86_0 .prSnippetTitle {

    display: block;

    color:#fff;
     background:#666666;
    font-family:Arial;
    font-size:12px;

} */


.boldwhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
    text-decoration: none;
}
.tabletext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #2D335F;
    text-decoration: none;
    background:#D6DEEE;
}
.tabletextAlt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #567DBC;
    background:#fff;
    text-decoration: none;
}



.processMessage
{
    position: absolute;
    top: 10px;
    left: 0px;
    width: 250px;
    text-align: center;
    z-index: 1001;
}
.progressBackgroundFilter
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    height: 73px;
    width: 250px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
}

.w340 h1, .w340 h2
{
    font-family: "Lucida Sans" , Arial !important;
}

.marall2
{
    margin-bottom: 1px;
    border: 0px;
}
p.light12
{
    font-size: 12px;
}

.PassType
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.prPagination, .prReviewWrap, .prSummaryAverageRatingText, .prSummaryHeader, .prSummaryRating
{
    color: #666 !important;
}
#contactArea table td
{
    font-family: Arial, Helvetica, sans-serif !important;
    color: #666;
}
form#reviewForm
{
    font-family: Arial, Helvetica, sans-serif !important;
}
.MainTable
{
    color: #f00;
}
.size-popup1
{
    width: 509px;
    background: #ffffff;
    padding: 3px;
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}
.size-popupin1
{
    width: 480px;
    background: #ffffff;
    border: solid 7px #9EB6DC;
    text-align: left;
    float: left;
    padding: 3px 2px 10px 13px;
}
.size-popup1 p
{
    font-size: 12px;
    line-height: 16px;
}
.size-popup_left1
{
    width: 475px;
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}
.full
{
    width: 100%;
    float: left;
}
.floatleft
{
    float: left;
}
.floatright
{
    float: right;
}
.padtb10
{
    padding: 10px 0;
}

.HappyShopping
{
    color: #6D89BB;
    font-size: 28px;
}

.main_center_pannelCheckThanksu
{
    border: 0 solid #9F9F9F;
    float: right;
    height: auto !important;
    margin: 0 0 0 5px;
    min-height: 707px;
    width: 100%;
}
.h2Blue
{
    color: #6f8ec5;
    font-size: 24px;
}
.innerText
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
}
.innerBlue
{
    color: #424e74;
}
.innerBlue1
{
    color: #557dba;
}
.blueTitle
{
    background: #3b4777;
    padding: 10px;
    color: #d6e2f8;
    font-weight: bold;
}
.blueRow
{
    background: #d7e0ef;
    padding: 14px 0 14px 14px;
}
.textbox1
{
    border: solid 1px #3e4772;
    width: 330px;
    padding: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
}
.btnBlue
{
    width: 61px;
    height: 21px;
    cursor: pointer;
    border: 0;
    background: url(../images/btnBlue.jpg) no-repeat;
    color: #fff;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    line-height: 21px;
    padding-bottom: 2px;
}
label.sentMessage
{
    background: #ffe5ec;
    border: solid 1px #bf4969;
    color: #b83658;
    font-weight: bold;
    height: auto;
    display: inline-block;
    line-height: 30px;
    width: 370px;
    text-align: center;
}
.blueRow2
{
    background: #d7e0ef;
    padding: 10px;
}
.textbox2
{
    border: solid 1px #3e4772;
    width: 160px;
    padding: 1px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
}

.lightgray
{
    color: #666666;
}
.catalogue_div select
{
    color: #666666;
}

h2.lhgt18px
{
    line-height: 24px !important;
}

.font30
{
    color: #9B0033;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 13px;
}
.dblue1
{
    color: #384674;
    font-family: Arial;
}
.dblue2
{
    color: #567dbc;
}
.font31
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #567dbc;
    text-transform: uppercase;
}
.w380
{
    width: 380px !important;
}

.btnsignin
{
    background: url(../images/SIGNIN.jpg) no-repeat;
    width: 150px;
    height: 26px;
    border: 0;
    cursor: pointer;
}
.blk_label1
{
    font: bold 12px "Arial" , "Arial" , "lucida unicode" , sans-serif;
    float: left;
    color: #3d4a74;
}
.basketNew
{
    height: 47px;
    width: 250px;
    font-family: Arial;
    position: absolute;
    bottom: 0;
    right: 0;
}
.basketfull
{
}
.bgFooterRight
{
    padding-top: 10px;
    padding-bottom: 5px;
    background: url(../images/bgfooterright.jpg) no-repeat bottom left;
    width: 75px;
    text-align: right;
    height: 35px;
    vertical-align: bottom;
    float: right;
    
}
.padl75
{
    padding-left: 75px;
}

/* * html #More-Info{float:left; display:inline !important; background:#fff; overflow:hidden; clear:both;}
* html #More-Info p.MoreInfoText, p.li{float:left; display:inline !important;}
.container-4{display:inline; float:left;} */
.p-bdr
{
    display: inline;
}
.MoreInfoText
{
    position: relative;
    clear: both;
    font-family: Arial;
    font-size: 12px;
    color: Black;
    margin-left:3px;
}


.MoreInfoTextH2 h2
{
    font-family: Arial;
    font-size: 12px;
    color: Black;
    margin-left:3px;
}

a#popupContactClose
{
    clear: both !important;
    right: -2px;
    top: 2px;
}

.faqstextsub1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: uppercase;
    color: #567DBC;
    text-decoration: none;
}
.bdr1
{
    border: solid 2px #9EB6DC;
    padding: 10px;
    width: 420px;
    float: left;
    font-family: Arial;
    color: #384674;
    font-weight: bold;
}
.textBlue
{
    color: #567DBC;
}
.bold
{
    font-weight: bold;
}
.NewCheckoutAddress1
{
    background: #E2E9F4;
    border: solid 2px #9EB6DC;
    padding: 10px;
    color: #384674;
}
.CheckoutNormal1
{
    font-weight: bold;
    text-align: right;
    padding: 4px 5px 4px 0;
}
.textbox3
{
    width: 290px;
    padding: 2px;
    background: #fff;
    border: solid 1px #9EB6DC;
    height: 15px;
    font-family: Arial;
}
.uppercase
{
    text-transform: uppercase;
}
.pinktext
{
    color: #B90657;
}
.lower
{
    text-transform: lowercase;
}
.blue2
{
    color: #384674;
}
.normal
{
    font-weight: normal;
}
.blueLink a
{
    color: #384674;
    text-decoration: none;
}

.CheckoutItemTitles1
{
    height: 30px;
    color: #fff;
    background: #394575;
}

table.tblBdr
{
    border: solid 1px #B4B7BC;
    border-collapse: collapse;
}

.basket_popup
{
    float: left;
    width: 222px;
    position: absolute;
    top: 47px;
    left: 14px;
    z-index: 99999 !important;
    border: solid 1px #9eb6dc;
    padding: 6px;
    background: #ffffff url(../images/basket_popupbg.jpg) repeat-x left bottom;
}
.basket_popup_inner
{
    float: left;
    width: 202px;
    padding: 0px 3px 3px 3px;
    background-color: #ffffff;
    border: solid 7px #9db6d5;
    margin-top: 3px;
}
.basket_popup_content
{
    float: left;
    width: 202px;
    padding: 5px 0;
}
.basket_popup_thumb
{
    float: left;
    width: 60px;
    text-align: right;
    padding-left: 2px;
}
.basket_popup_thumb a img
{
    border: solid 1px #bbbbbb !important;
}
.basket_popup_text
{
    width: 130px;
    padding-left: 10px;
    float: left;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #686868;
    line-height: 13px;
}
.basket_popup_text span
{
    display: block;
}
.royal_color
{
    color: #34416d;
}
.skyblue_color
{
    color: #577bc9;
    font-size: 12px;
}
.basket_popup_remove
{
    float: left;
    width: 192px;
    text-align: right;
    padding: 2px 5px;
    color: #FFF;
    background-color: #9eb6dc;
    font: bold 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.basket_popup_remove a
{
    color: #FFF;
    text-decoration: none;
}
.basket_popup_remove a:hover
{
    color: #34416d;
    text-decoration: none;
}

.basket_popup_total
{
    float: left;
    width: 186px;
    padding: 3px 5px;
    color: #34416d;
    text-align: right;
    background-color: #FFF;
    border: solid 3px #ced9ed;
    font: bold 12px Arial, Helvetica, sans-serif;
    margin-top: 3px;
}
.mehrun_color
{
    color: #8d0130;
}
.basket_popup_btnrow
{
    float: left;
    width: 222px;
    padding: 3px 0;
}

.SheepBar #LeftDV
{
    width: 275px;
    height: 25px;
    background-color: #567DBC;
    font-size: 10pt;
    color: White;
    font-family: Arial;
    font-weight: bold;
    padding: 8px 0px 0px 10px;
}



.SheepBar #CenterDV
{
    width: 5px;
    background-color: White;
}
.SheepBar #RightDV
{
    background-color: White;
}
.DelAdd a
{
    color: #384674;
    text-decoration: none;
}
td.Width82
{
    padding: 0 !important;
    margin: 0 !important;
    width: 82px;
    text-align: center;
}
.PaymentBoxes
{
    border: solid 1px #A2B9DD;
    font-family: Arial;
    font-size: 10pt;
    color: #666666;
}
.popup01
{
    width: 579px;
    float: left;
    border: 3px solid #FFFFFF;
    background: #9AB8DC;
}
.popup01box
{
    width: 565px;
    float: left;
    border: 7px solid #A0B5E2;
    background: #FFFFFF;
}
.popup01matter
{
    width: 538px;
    float: left;
    padding: 10px 13px 0px 14px;
}
.popup01heading
{
    width: 450px;
    float: left;
}
.popup01close
{
    width: 85px;
    float: left;
    padding-left: 3px;
}
.popup01banner
{
    width: 538px;
    float: left;
    padding: 5px 0px 5px 0px;
}
.popup01left
{
    width: 388px;
    float: left;
}
.popup01right
{
    width: 136px;
    float: left;
    padding-left: 14px;
}
.img101
{
    width: 136px;
    float: left;
    padding-bottom: 8px;
}
.textstyle101
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #39476E;
    padding-bottom: 5px;
}
.textstyle102
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}
.textstyle102 a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}
.textstyle102 a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.textstyle103
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #597BD2;
    line-height: 22px;
}
.textstyle104
{
    color: #9B0033;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 12px;
    padding-top: 12px;
}
.textstyle105
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #597BD2;
    line-height: 15px;
}
.paddingstyle101
{
    padding-bottom: 5px;
}
.paddingstyle102
{
    padding-bottom: 10px;
}
.paddingstyle103
{
    padding-top: 12px;
    padding-bottom: 18px;
}
.paddingstyle104
{
    padding-top: 12px;
}
.width30
{
    width: 25px;
    float: left;
    padding: 4px 0px 0px 5px;
}
.width363
{
    width: 358px;
    float: left;
}
.detailleft01
{
    width: 420px;
    float: left;
    padding: 0px 5px 0px 0px;
}
.detailright01
{
    width: 372px;
    float: left;
    padding: 0px 0px 0px 3px;
}
.width372
{
    width: 372px;
    float: left;
    padding-bottom: 10px;
}
.RemoveItem
{
    font-family: Arial;
    font-size: 12px;
    color: #809DCC;
    text-decoration: none;
    font-weight: bold;
}
.cssGS
{
    font-size: 16px !important;
}

.ProductWasPrice
{
    text-decoration: line-through;
    color: #9e0150;
}

/*1-10-2010*/
.drak-blue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #5C7DB0;
}
.dark-blue
{
    color: #4D73BC;
}
.dark-blue02
{
    color: #454978;
}
.padd07
{
    padding-top: 12px;
    padding-bottom: 13px;
}
.padd03
{
    padding: 25px 0 18px 0;
}
.padd04
{
    padding: 25px 0 8px 0;
}
.img02
{
    float: right;
    margin: -40px 40px 10px 80px;
}
.fontstyle102
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #39426D;
    line-height: 18px;
}
.fontstyle102 a
{
    color: #5387D2;
    text-decoration: none;
}
.fontstyle102 a:hover
{
    color: #000000;
    text-decoration: none;
}

.center-top-corner
{
    width: 787px;
    float: left;
}
.bg-center
{
    background: url(../images/bg-center-box.jpg) repeat-y;
    height: auto;
    width: 787px;
    float: left;
}
.padd-center
{
    padding: 45px 0 0 0;
    float: left;
}
.padd-center02
{
    padding: 30px 0 0 0;
    float: left;
}

.countryside
{
    float: left;
    width: 131px;
    margin: -18px 0 0 -1px;
}
.countryside02
{
    float: left;
    width: 118px;
    margin: -18px 0 0 0;
}
.countryside03
{
    float: left;
    width: 122px;
    margin: -24px 0 0 0;
}
.countryside-text
{
    width: 131px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #313E73;
    float: left;
    padding: 10px 0 0 0;
}
.padd08
{
    padding-bottom: 20px;
}
.height02
{
    height: 20px;
    float: left;
    width: 100%;
}
.bottom-center01
{
    width: 282px;
    float: left;
    padding: 10px 0 10px 16px;
}
.bottom-center02
{
    width: 284px;
    float: left;
    padding: 10px 0 10px 0px;
}
.font-style
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #313E73;
}
.the-international
{
    float: left;
    width: 200px;
    margin: -75px 0 0 0;
}
.sizing-sec02
{
    margin: auto;
    width: 580px;
    padding: 0 220px 0 0;
    font-family: Arial, Helvetica, sans-serif;
}
.sizing-sec03
{
    margin: auto;
    width: 770px;
    font-family: Arial, Helvetica, sans-serif;
}
.pad-botm4
{
    padding-bottom: 15px !important;
}
.sizing5
{
    font-family: "Lucida Sans";
    src: local(           "Lucida Sans Typewriter Regular" ), local(           "Lucida Sans Typewriter Regular" ), url(           "/Fonts/LTYPE.TTF" ) format(           "truetype" );
    font-size: 25px;
    color: #567DBC;
}
.sizing5 a
{
    color: #678C3C;
    text-decoration: none;
}

.sizing5 a:hover
{
    color: #678C3C;
    text-decoration: none;
}

.rediobtn
{
    padding: 3px 0 0 0;
    height: 10px;
    margin: 0px;
    float: left;
    width: 20px;
    vertical-align: top;
}
* + html .rediobtn
{
    padding: 0 0 0 0;
    height: auto;
    margin: 0px;
    float: left;
    width: 20px;
    vertical-align: top;
}

.rediobtn-righttext
{
    padding-top: 3px;
    float: left;
    width: 200px;
}

.EditDetailsMain
{
    width: 500px !important;
    position: relative;
}
.EditDetails
{
    border: solid 2px #9BB7DC;
    float: left;
    width: 99%;
    margin-top: 5px;
    font-family: Arial;
    font-size: 12px;
    background-color: #E2E8F4;
    margin-bottom: 20px;
}

.EditDetails p
{
    float: left;
    width: 100%;
    margin-top: 8px;
    padding: 0px;
}

.EditDetails p .labeltxt
{
    padding-left: 3px;
    width: 125px;
    float: left;
    margin-right: 40px;
    font: 11px/21px "Arial" , "lucida unicode" , sans-serif;
    text-align: left;
    line-height: 12px;
    color: #384674;
    font-weight: bold;
}

.smalllabeltxt
{
    width: 160px;
    clear: both;
    float: left;
    font-size: 9px;
    text-align: right;
    line-height: 12px;
    color: #384674;
    font-weight: normal;
    text-align: left;
}

.EditDetails p .input_conatct
{
    width: 300px;
    border: 1px solid #A8B6D9;
    float: left;
}
.FooterFieldset
{
    font-family: Arial;
    font-size: 10px;
    color: #567DBC;
    border: 1px solid #567DBC;
    padding-left: 7px;
    padding-right: 7px;
}
#box-link
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 235px;
    height: 41px;
    background-color: transparent;
}
.maindiv
{
    width: 1000px;
    margin: auto;
    padding: 0px 0 0 0px;
}
.left
{
    float: left;
}
.thank-you-page
{
    width: 944px;
    float: right;
    height: 50px;
    height: 767px;
    padding: 170px 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #384674;
}
.thank-you-heading
{
    float: left;
    position: absolute;
    margin: 0px;
    padding: 38px 0 0 6px;
}
.padd10
{
    padding: 10px 0 0 0;
    margin: 0px;
}
.telephone-no
{
    padding: 3px 0 5px 0;
    margin: 0px;
    font-size: 12px;
}
.click-heare
{
    color: #BB0057;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
}
.click-heare a
{
    color: #B90255;
    text-decoration: none;
    font-weight: bold;
}
.click-heare a:hover
{
    text-decoration: none;
    color: #000;
    font-weight: bold;
}
.sinecher-img
{
    float: left;
    width: 944px;
    padding: 55px 0 0 0;
}
.flas-file
{
    float: left;
    width: 253px;
    height: 56px;
}
.logo-blankgif
{
    position: absolute;
    margin: 0px;
    top: 0px;
    left: 0px;
    z-index: 10000;
}
.flas-logo
{
    position: relative;
    margin: 0px;
    top: 0px;
    z-index: 0;
}
/*26-10-2010*/
.sizing-sec_r02
{
    width: 250px;
    float: right;
    margin-top: 35px;
    padding: 5px;
    border: solid 3px #B93857;
}
.right-box-heading
{
    font-size: 13px;
    font-weight: normal;
    color: #C00000;
}

.p-right-text
{
    font-size: 12px;
    line-height: 16px;
    color: #606060;
    text-align: left;
}

.padd01
{
    padding: 10px 0 0 0;
    margin: 0 0 0 0;
}

.FooterWoolMarkText
{
    color: #003366;
    font: 9px/9px "Arial" , "Verdana" , sans-serif;
    width: 1000px;
    text-align: center;
    margin-top: 10px;
}

.ops-bg
{
    float: left;
    width: 253px;
    font-family: arial;
    font-size: 20px;
    color: #A12324;
    padding-left: 30px;
    font-weight: bold;
    background: url(../images/icon-red.jpg) no-repeat;
    height: 31px;
}
.pop-box-text
{
    float: left;
    width: 100%;
    font-size: 12px;
    color: #44090B;
    font-family: Arial;
    padding-top: 10px;
}
.pop-box-text p
{
    padding: 10px 0 0 0;
    margin: 0px;
}
.pop-box-text span
{
    color: #962320;
    font-weight: bold;
}
.btn-add-to-bag
{
    float: left;
    width: 100%;
    padding-top: 13px;
    text-align: right;
}
.wrngpopup
{
    border: solid 1px #A22223;
    padding: 7px 17px 17px 17px;
    background: #FEFFD5;
    top: 0px;
    left: 591px;
    z-index: 20;
    height: auto;
    position: absolute;
    margin: 168px 0 0 0px;
    width: 266px;
}
.msglogoff
{
    border: solid 3px #90A9CF;
    top: 130px;
    left: 281px;
    z-index: 20;
    height: auto;
    position: absolute;
    width: 409px;
    height: 200px;
    background: url(../images/log-out-bg-hm.jpg);
}
.msglogoff1
{
    border: solid 8px #C9D6E6;
    margin: 3px;
    height: auto;
    width: 387px;
    height: 178px;
}
.msglogoffInner
{
    border: solid 1px #E2E9F3;
    padding: 8px 5px 0 5px;
    width: 341px;
    text-align: center;
    height: 101px;
    background: #fff;
    margin: 52px 0 0 17px;
}
.msglogoffInner1
{
    width: 100%;
    color: #394573;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-top: 7px;
}
.msglogoffHd
{
    float: left;
    width: 253px;
    font-family: Lucida Sans;
    font-size: 24px;
    color: #394573;
    padding-left: 30px;
    font-weight: bold;
    height: 31px;
}



.msglogoffHdFR
{
    float: left;
    width: 253px;
    font-family: Lucida Sans;
    font-size: 17px;
    color: #394573;
    padding-left: 30px;
    font-weight: bold;
    height: 31px;
}

.msglogoffInner1 a
{
    color: #394573;
    text-decoration: none;
}
.close-btnred
{
    float: left;
    text-align: right;
    padding: 27px 17px 0 0;
    color: #394573;
    font-family: Lucida Sans;
    font-size: 18px;
    font-weight: bold;
    width: 270px;
    line-height: 16px;
    vertical-align: middle;
}
.filterSearch
{
    color: #fff;
    float: left;
    width: 190px;
    font-family: Arial;
    font-size: 12px;
    text-transform: uppercase;
    background: #fff;
}
.filterSearchHead
{
    line-height: 30px;
    font-size: 18px;
    font-family: Lucida Sans;
    background: #9EB6DC;
}
.pop-box-text02
{
    float: left;
    height: 110px;
    background: url(../images/bg-red-textbox02.jpg) no-repeat 0px 30px;
    width: 100%;
    font-size: 12px;
    color: #44090B;
    font-family: Arial;
    padding-top: 10px;
}
.pop-box-text02 p
{
    padding: 10px 0 0 0;
    margin: 0px;
}
.pop-box-text02 span
{
    color: #962320;
    font-weight: bold;
}
.wrngpopup02
{
    border: solid 1px #A22223;
    padding: 7px 7px 17px 10px;
    left: 591px;
    background: #FEFFD5;
    top: 0px;
    z-index: 20;
    height: auto;
    position: absolute;
    margin: 168px 0 0 0px;
    width: 300px;
}
.close-btnred02
{
    float: left;
    width: 300px;
    text-align: right;
}
.imgKnitPlus
{
    margin-top: 3px;
}
.imgKnitMinus
{
    margin-top: 7px;
}


/*07-10-2010*/
.mainadmin
{
    margin: auto;
    width: 994px;
    padding: 20px 0 0 0;
}
.login-maindiv
{
    width: 435px;
    float: left;
}
.returning_online
{
    text-transform: uppercase;
    font-family: Arial;
    font-weight: bold;
    padding-bottom: 5px;
    font-size: 13px;
    color: #587CB8;
}
.loging-box
{
    float: left;
    width: 402px;
    border: solid 1px #A7BBDE;
    padding: 10px;
    min-height: 115px;
}
.loging-box p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #42445B;
    font-weight: bold;
    padding-bottom: 2px;
}
.text-fild
{
    width: 111px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #384674;
    font-weight: bold;
    padding: 3px 0 0 0;
}
.input-fild
{
    float: left;
    width: 290px;
}
.input-fild input
{
    width: 278px;
    border: solid 1px #A7B4C7;
    padding: 1px 0 1px 0;
}
.padd10
{
    padding: 7px 0 0 0;
}
.padd11
{
    padding: 11px 0 0px 0;
}

.checkbox
{
    float: left;
    width: 278px;
    padding: 0 0 0 111px;
}
.checkbox-div
{
    float: left;
    width: 17px;
    padding: 4px 0 0 0;
    font-size: 12px;
    text-align: left;
}
.checkbox-text
{
    float: left;
    width: 255px;
    vertical-align: top;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 0 0 0;
    color: #46495A;
}
.btn-sign-in
{
    float: right;
    text-align: right;
    color: #607BAA;
    font-family: Arial, Helvetica, sans-serif;
    width: auto;
    padding: 7px 10px 0 0;
    font-size: 12px;
}
.btn-sign-in img
{
    float: right;
    padding-left: 5px;
}
.btn-sign-in a
{
    color: Black;
}

/*20-12-2010*/
.mainapp_offline
{
    width: 705px;
    margin: auto;
}
.bg-offline-centerimg
{
    width: 667px;
    height: 266px;
    float: left;
    background: url(../images/woolovers_error_page_03_mai.jpg) no-repeat top center;
    padding: 186px 0 0 38px;
}
.offline-heading
{
    width: 361px;
    color: #33446F;
    float: left;
    font-size: 18px;
    font-family: Lucida Sans, Arial, Helvetica, sans-serif;
    text-align: left;
    word-spacing: -2px;
    height: 130px;
    vertical-align: top;
}
.color02
{
    color: #467839;
}
.offline-heading a
{
    color: #FFFFFF;
    text-decoration: none;
}
.offline-heading a:hover
{
    color: #000;
    text-decoration: none;
}

.text-offline
{
    width: 480px;
    float: left;
    font-size: 18px;
    font-weight: normal;
    color: #FFFFFF;
    padding: 20px 0 0 0;
    font-family: Lucida Sans, Arial, Helvetica, sans-serif;
    text-align: right;
}
.text-offline p
{
    color: #417533;
    font-size: 18px;
    text-align: right;
    font-family: Lucida Sans, Arial, Helvetica, sans-serif;
}
.text-offline a
{
    color: #1A1A5A;
    text-decoration: none;
    font-weight: bold;
}
.text-offline a:hover
{
    color: #467839;
    text-decoration: none;
    font-weight: bold;
}

.error-text
{
    font-size: 30px;
    color: #1D1A53;
    font-weight: bold;
}
/*p{font-size:11px; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; }*/

.padd02
{
    padding: 25px 0 0 0;
}
.widthtd01
{
    width: 455px;
}
.widthtd02
{
    width: 85px;
    text-align: center;
}
.widthtd03
{
    width: 75px;
    text-align: center;
}
.firstrow
{
    background: #384673;
    line-height: 30px;
    color: #FFF;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.bgcolor
{
    background: #dfe7f2 url(../images/bg-tr.jpg) repeat-x;
    vertical-align: top;
    color: #3a486d;
    font-size: 14px;
    padding-top: 5px;
    font-weight: bold;
}
.center02
{
    width: 322px;
    padding: 0 0 0 10px;
    vertical-align: top;
}
.remove
{
    color: #567dbc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold !important;
    vertical-align: bottom;
}
.product01
{
    width: 42px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #394673;
    padding: 10px 0 0 0;
}
.remove02
{
    color: #567dbc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    vertical-align: bottom;
    padding: 10px 0 0 0;
}
.input-product
{
    width: 18px !important;
    padding: 2px 0 1px 0;
    color: #384674;
    border: solid 1px #a2b9dd;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
}
.bottom-logs
{
    background: url(../images/bg-logos-old.jpg) no-repeat;
    height: 122px;
    width: 420px;
    padding: 10px 10px 0 10px;
    vertical-align: top;
    text-align: justify;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #66676b;
}
.bottom-logs-noPayPal-noAmex
{
    background: url(../images/bg-logos-nopaypal.jpg) no-repeat;
    height: 122px;
    width: 420px;
    padding: 10px 10px 0 10px;
    vertical-align: top;
    text-align: justify;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #66676b;
}
.bottom-logs-noPayPal
{
    background: url(../images/bg-logos-nopaypal-old.jpg) no-repeat;
    height: 122px;
    width: 420px;
    padding: 10px 10px 0 10px;
    vertical-align: top;
    text-align: justify;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #66676b;
}
.bottom-logs-noAmex
{
    background: url(../images/bg-logos.jpg) no-repeat;
    height: 122px;
    width: 420px;
    padding: 10px 10px 0 10px;
    vertical-align: top;
    text-align: justify;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #66676b;
}
.bottom-logs span
{
    color: #567ebc;
}
.have-you-heading
{
    font-family: Lucida Sans;
    font-size: 17px;
    color: #3e4766;
}
.have-you-heading img
{
    float: right;
}
.goods-text
{
    vertical-align: top;
    color: #3a486d;
    background: #e2e8f4;
    font-size: 12px;
    font-family: Arial;
    text-align: right;
    font-weight: bold;
    width: 235px;
    padding: 0px 5px 0px 0;
    line-height: 28px;
}
.rate-total
{
    vertical-align: top;
    color: #3a486d;
    font-size: 12px;
    text-align: right;
    font-family: Arial;
    font-weight: bold;
    width: 81px;
    padding: 0px 10px 0px 0;
    line-height: 28px;
}
.goods-text02
{
    vertical-align: top;
    color: #3a486d;
    font-size: 22px;
    font-family: Lucida Sans;
    text-align: right;
    font-weight: normal;
    width: 230px;
    padding: 0px 10px 0px 0;
    line-height: 29px;
}
.rate-total02
{
    vertical-align: top;
    color: #b90657;
    font-size: 12px;
    font-family: Arial;
    text-align: right;
    font-weight: bold;
    width: 81px;
    padding: 0px 10px 0px 0;
    line-height: 29px;
}

div.htmltooltip
{
    position: absolute; /*leave this and next 3 values alone*/
    z-index: 1000 !important;
    left: -1000px;
    top: -1000px;
    background: white;
    border: 1px solid black;
    padding-right: 2px;
    padding-left: 2px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
    padding-bottom: 2px;
    width: 150px;
    padding-top: 2px;
}
.ordertd tr td
{
    padding-left: 5px !important;
}


.main-box
{
    width: 538px;
    float: left;
    height: auto;
}
.inner-main-box
{
    width: 441px;
    float: left;
    line-height: 41px;
    width: 441px;
    background: url(../images/top-left-corner-blue.jpg) left 0px no-repeat;
    position: relative;
    z-index: 10;
    cursor: pointer;
}
.left-corner
{
    width: 441px;
    padding: 0px 0px 0 0;
    float: left;
    height: auto;
    background: #384674 url(../images/top-right-corner-blue.jpg) right 0px no-repeat;
}
.boxheading
{
    float: left;
    width: 100%;
    padding: 3px 0 7px 0;
    cursor: pointer;
}
.box-heading
{
    color: #FFFFFF;
    float: left;
    width: 500px;
    font: 22px "lucida sans" , "lucida unicode" , sans-serif;
    padding-top: 3px;
}

.mines
{
    float: left;
    width: 40px;
    padding: 5px 0 0 5px;
}
.click-on-bar
{
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    font-family: Arial;
}

.center-contant
{
    width: 534px;
    float: left;
    height: auto;
    padding: 14px 0 1px 0;
    background: #FFFFFF url(../images/top-right-corner-blue2.jpg) 530px -3px no-repeat;
    border: solid 2px #384674;
    border-bottom: 0px;
    margin-top: -3px;
    z-index: 1000 !important;
}
.bottom-corner01
{
    padding: 0px;
    float: left;
    width: 100%;
    margin: 0px;
    margin-top: -3px;
}
.left-contant
{
    float: left;
    width: 490px;
    height: auto;
    padding: 0px 10px 0px 10px;
}
.left-contant p
{
    font-family: Arial, Helvetica, sans-serif;
    color: #6D695D;
    font-size: 12px;
    padding: 0 0 0px 0;
}
.right-img
{
    float: left;
    width: 231px;
    padding: 5px 0 0 18px;
}

.addWidth
{
    width: 494px !important;
    font-family: Arial;
    font-size: 12px;
}
.box_testimonal
{
    width: 379px;
    float: left;
}
.top-testimonial-corner
{
    width: 379px;
    float: left;
}
.bg-testimonial
{
    width: 365px;
    height: auto;
    float: left;
    background: url(../images/bg-testimonal-box.jpg) repeat-y;
    text-align: justify;
    font-size: 10px;
    padding: 0px 7px 0px 7px;
    font-family: Lucida Sans;
}
.bg-testimonial div
{
    background: url(../images/bg-testimonal-box02.jpg) repeat-x left bottom;
    display: block;
    min-height: 80px;
    float: left;
    display: block;
    padding: 0 8px 10px 8px;
    color: #565656;
    width: 347px;
}
.bottom-corner-testimonial
{
    background: url(../images/bg-testimonal-box-bottom.jpg) no-repeat;
    width: 360px;
    font-size: 12px;
    font-family: Lucida Sans;
    color: #394573;
    font-weight: bold;
    float: left;
    height: 38px;
    padding: 0 0 0 37px;
}
.bottom-corner-testimonial span
{
    color: #9eb6dc;
}
.offerEmail
{
    width: 136px;
    height: 17px;
    background-color: #F8F4DB;
    color: #6B6660;
    border: 0 none;
    margin: 6px 0 0 7px;
    padding: 0 0 1px 4px;
    font-family: Arial;
}
.siteMap
{
    width: 800px;
    float: right;
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    color: #394573;
    margin-bottom: 5px;
}
.siteMap a
{
    color: #394573;
    background: url(../images/bg-dotted.jpg) repeat-x 0 14px;
    text-decoration: none;
}
.siteMap a:hover
{
    color: #394573;
    border-bottom: 1px dotted #394573;
    text-decoration: none;
}
.width280
{
    width: 280px;
}
.TotalText-heading
{
    float: left;
    font-size: 24px;
    font-family: "Lucida Sans" , Arial;
    color: #6d8ec5;
    padding-bottom: 15px;
}
.TotalText-Amount
{
    float: left;
    font-size: 24px;
    font-family: "Lucida Sans" , Arial;
    color: #394776;
    padding-bottom: 15px;
}

/*06/july/2011*/

.delivery-addresspadd01
{
    padding: 10px 0 0 0;
}
.padd-bottom-Checkout01
{
    padding: 15px 15px 40px 15px !important;
}
.padd-bottom-Checkout02
{
    padding: 0 0 10px 0;
}
.Checkout-main
{
    width: 964px;
    margin: auto;
}
.Checkout-inner
{
    width: 964px;
    float: left;
    padding: 40px 0 0 0;
}
.welcome-checkout-main
{
    width: 774px;
    float: left;
    padding: 0 95px 0 95px;
}
.welcome-checkout-inner
{
    width: 754px;
    float: left;
    padding: 20px 10px 0px 10px;
    background: #e2e9f4;
}
.checkout-heading
{
    width: 754px;
    float: left;
    font-size: 24px;
    font-family: "Lucida Sans" , Arial;
    color: #6d8ec5;
    padding-bottom: 15px;
}
.checkout-inner-section
{
    width: 724px;
    float: left;
    background: #FFF;
    padding: 15px;
}
.checkout-email-section
{
    width: 100%;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Arial;
    color: #4D7BC9;
}
.checkout-email-section p
{
    font-size: 11px;
    text-transform: none;
    padding: 7px 0 0 0;
    font-weight: normal;
}
.red-span
{
    color: #F00;
}

.checkout-email-aderess
{
    width: 195px;
    float: left;
    padding: 7px 10px 0 0px;
    text-align: right;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    color: #34486D;
}

.checkout-email-aderessFr
{
    width: 235px;
    float: left;
    padding: 7px 10px 0 0px;
    text-align: right;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    color: #34486D;
}
.checkout-email-aderess-input
{
    width: 460px;
    float: left;
    padding: 5px 10px 0 0px;
}
.checkout-email-aderess-input input
{
    width: 260px;
    border: solid 1px #9eb6dc;
    padding: 2px 0 2px 0;
    float: left;
    font-family: Arial;
    font-size: 11px;
    color: #666666;
}
.checkout-email-aderess-input img
{
    float: left;
    padding: 0 0 0 10px;
}
.checkout-email-aderess-inputNew
{
    width: 460px;
    float: left;
    padding: 25px 10px 0 0px;
}

.checkout-email-aderess-input-right
{
    font-size: 12px;
    width: 500px;
    font-family: Arial;
    font-weight: bold;
    color: #384674;
    padding-bottom: 9px;
}
.checkout-email-aderess-input-right input
{
    float: left;
    width: 20px;
}
.my-password
{
    width: 320px;
    float: right;
}
.my-password02
{
    width: 167px;
    float: left;
    font-weight: normal;
}
.my-password02 input
{
    width: 160px;
    border: solid 1px #9eb6dc;
    padding: 2px 0 2px 0;
    text-align: left;
}
.my-password02 a
{
    color: #384674;
    font-size: 11px;
    float: right;
    padding: 5px 5px 0 0;
}
.my-password02 a:hover
{
    color: #b90657;
    text-decoration: none;
}

.water-mark
{
    width: auto;
    right: 5px;
    vertical-align: bottom;
    position: absolute;
    bottom: 7px;
    z-index: 10;
    text-align: right;
}
.bottom-card
{
    width: 774px;
    float: left;
    text-align: center;
}
.bottom-card img
{
    padding: 15px 5px 0 0;
}
.footer-heading
{
    font-size: 22px;
    float: left;
    color: #384674;
    padding: 30px 0 10px 0;
    font-family: "Lucida Sans" , Arial;
}
.footer-heading span
{
    color: #567dbc;
}
.footer-heading a
{
    color: #384674;
    font-size: 11px;
    font-family: Arial;
}
.footer-heading a:hover
{
    color: #000;
    text-decoration: none;
    color: #F00;
}
.new-footer-contant
{
    font-size: 10px;
    background: #e9eaeb;
    float: left;
    font-weight: bold;
    font-family: Arial;
    width: 960px;
    line-height: 22px;
    color: #384674;
    text-align: center;
    padding: 15px 0 15px 0;
}

.delivery-address-inner
{
    width: 439px;
    float: left;
    border-right: solid 10px #e2e9f4;
}

.checkout-inner-section02
{
    width: 754px;
    float: left;
    background: #FFF;
}
.delivery-address-left
{
    width: 419px;
    float: left;
    border-right: solid 10px #e2e9f4;
    padding: 15px 0 15px 10px;
    background: #fff;
}
.delivery-address-right
{
    width: 305px;
    float: left;
    background: #f6f7f7 url(../images/water-mark02.jpg) no-repeat top right;
    padding: 100px 0 0px 10px;
    text-align: center;
    font-family: "Lucida Sans" , Arial;
    font-size: 18px;
    color: #384674;
}
.delivery-address-right p
{
    background: url(../images/.delivery-address-left-corner.jpg) no-repeat 10px 5px;
    padding-top: 15px;
}
.delivery-address-right span
{
    color: #567dbc;
}

.delivery-address-left-input
{
    width: 102px;
    padding: 3px 0 0 0;
    float: left;
    font-weight: bold;
    padding-right: 10px;
    text-align: right;
    font-size: 11px;
    color: #384674;
    font-family: Arial;
}
.delivery-address-right-input
{
    width: 307px;
    float: left;
}
.delivery-address-right-input input
{
    width: 245px;
    color: #666666;
}
.select01-width
{
    width: 145px;
    color: #666666;
}
.select02-width
{
    width: 249px;
    color: #666666;
}
.delivery-fild-boxpadd
{
    padding: 0px 0 7px 0;
}
.delivery-fild-boxpadd img
{
    float: right;
    padding-right: 58px;
}
.delivery-address-bottom-right
{
    background: url(../images/.delivery-address-right-corner.jpg) no-repeat right top;
    padding-right: 10px;
}

.delivery-address-left02
{
    width: 368px;
    float: left;
    padding: 15px 0 15px 10px;
}
.delivery-address-right02
{
    width: 356px;
    float: left;
    border-right: solid 10px #e2e9f4;
    background: #f6f7f7 url(../images/water-mark02.jpg) no-repeat top right;
    padding: 15px 0 10px 10px;
    text-align: left;
    font-family: Arial;
    font-size: 18px;
    color: #384674;
}
.checkout-email-section02
{
    width: 350px;
    padding: 0 0 15px 0;
    float: left;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #567dbc;
    font-family: Arial;
    color: #6d8ec5;
}
checkout-email-section input
{
    float: left;
    padding: 0 0 0 10px;
}

.bg-dispatch-address
{
    width: 310px;
    font-size: 12px;
    font-weight: bold;
    float: left;
    background: url(../images/bg-shdow.jpg) repeat-y;
    padding: 0px 15px 0px 15px;
    line-height: 15px;
}

.delivery-address-right-input02
{
    width: 256px;
    float: left;
    color: #666666;
    font-family: Arial;
    font-size: 11px !important;
}
.delivery-address-right-input02 input
{
    width: 235px;
    color: #666666;
    font-family: Arial;
    font-size: 11px !important;
}
.select03-width
{
    width: 240px;
    color: #666666;
}
.pad-Dispatch
{
    padding: 20px 0 5px 5px;
}

.edit-delet
{
    width: 310px;
    float: left;
    text-align: right;
}
.edit-delet a
{
    font-size: 11px;
    color: #000;
}
.edit-delet a:hover
{
    font-size: 11px;
    color: #666;
}




/*11- july-2011*/

.width-text01
{
    width: 143px !important;
    float: left;
}
.width-text02
{
    width: 50px !important;
    float: left;
    margin-right: 5px;
}
.width-text03
{
    width: 80px !important;
    float: left;
    margin-right: 5px;
}
.card
{
    width: 442px;
    float: left;
}
.card-details
{
    width: 440px;
    float: left;
}
.card-details-right
{
    width: 284px;
    float: left;
}
.card-details-required
{
    width: 100%;
    float: left;
    font-size: 11px;
    color: #567dbc;
    padding: 4px 0 0 0;
    font-family: Arial;
}
.card-details-text
{
    width: 106px;
    float: left;
    text-align: right;
    padding: 0 15px 0 0;
    font-size: 12px;
    color: #567dbc;
}
.pad-top20
{
    padding: 20px 0 7px 0;
}
.pad-top10
{
    padding: 10px 0 0px 0;
}

.delivery-address-right-input select
{
    color: #666666;
    font-size: 12px;
}


.bg-right-bottom
{
    float: left;
    background: url(../images/bg-right-center.jpg) repeat-y;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 5px 15px;
    width: 244px;
    color: #384674;
    font-family: Arial;
}

.bg-right-bottom-new
{
    float: left;
    background: url(../images/bg-right-center-new.jpg) repeat-y;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 5px 15px;
    width: 361px;
    color: #384674;
    font-family: Arial;
}
.change
{
    float: right;
    font-size: 11px;
    color: #000;
    font-weight: normal;
}
.change:hover
{
    color: #F00;
}
.card-logos img
{
    float: left;
    padding: 8px 8px 0 0;
}
.card-logos span
{
    font-size: 10px;
    padding: 8px 0 0 0;
    float: left;
    color: #384674;
    font-family: Arial;
}

.total-prise
{
    float: right;
    font-size: 24px;
    font-family: "Lucida Sans" ,Arial;
    color: #567dbc;
    padding: 10px 0 0 0;
    font-weight: bold;
}
.total-prise span
{
    color: #384674;
}
.reviewtr
{
    width: 100%;
    float: left;
    background: #384674;
    border: solid 1px #9eb6dc;
    color: #fff;
}
.reviewtr div
{
    font-weight: bold;
}
.review-width-01
{
    width: 220px;
    text-align: center;
    border-right: solid 1px #9eb6dc;
    float: left;
}
.review-width-02
{
    width: 100px;
    text-align: center;
    border-right: solid 1px #9eb6dc;
    float: left;
}
.review-width-03
{
    width: 50px;
    text-align: center;
    border-right: solid 1px #9eb6dc;
    float: left;
}
.review-width-04
{
    width: 40px;
    text-align: center;
    border-right: solid 1px #9eb6dc;
    float: left;
}
.review-width-05
{
    width: 110px;
    text-align: center;
    border-right: solid 1px #9eb6dc;
    float: left;
}
.review-width-06
{
    width: 100px;
    text-align: center;
    border-right: solid 1px #9eb6dc;
    float: left;
}
.review-width-07
{
    width: 80px;
    text-align: center;
    float: left;
    padding-left: 5px;
}

.review-width-08
{
    width: 230px;
    text-align: center;
    border-right: solid 1px #9eb6dc;
    float: left;
}
.review-width-09
{
    width: 330px;
    text-align: center;
    border-right: solid 1px #9eb6dc;
    float: left;
}
.review-width-10
{
    width: 50px;
    text-align: center;
    border-right: solid 1px #9eb6dc;
    float: left;
}
.review-width-11
{
    width: 100px;
    text-align: center;
    float: left;
}

.reviewtr02
{
    width: 100%;
    float: left;
    background: #ffffff;
    border: solid 1px #9eb6dc;
    border-top: none;
}
.reviewtr02 div
{
    color: #567dbc !important;
    font-weight: bold;
}

.reviewtr03
{
    width: 100%;
    float: left;
    background: #e2e9f4;
    border: solid 1px #9eb6dc;
    border-top: none;
}
.reviewtr03 div
{
    color: #384674 !important;
    font-weight: bold;
}

.review-width-06 a
{
    color: #000;
    font-size: 10px;
}

.reviewtr07
{
    width: 100%;
    float: left;
    background: #e2e9f4;
    border: solid 1px #9eb6dc;
}
.reviewtr07 div
{
    color: #384674 !important;
    font-weight: bold;
}


.whit-color
{
    color: #fff;
    font-family: Arial;
    font-size: 13px;
    line-height: 25px;
}

.paypal
{
    width: 143px;
    float: left;
}


.enter-address-link
{
    width: 100%;
    float: left;
    text-align: right;
}
.enter-address-link a
{
    float: right;
    text-align: right;
    font-size: 10px;
    padding-right: 60px;
    font-family: Arial;
    color: #384674;
}

.checkout-inner-section03
{
    width: 754px;
    float: left;
    background: url(../images/checkout-inner-section03.jpg) repeat-y;
}

.CheckoutSectionMain
{
    font: 12px/18px "Arial" , "lucida unicode" ,sans-serif;
}

.CheckoutDarkBlue
{
    color: #3A4771;
    font-weight: bold;
}

.moredetails-main
{
    width: 619px;
    margin: auto;
}
.moredetails-inner
{
    width: 619px;
    margin: auto;
}
.bg-more-details
{
    width: 591px;
    background: url(../images/more-details-bg.jpg) repeat-y;
    float: left;
    padding: 14px;
    height: auto;
}
.bg-more-details-right
{
    background: url(../images/more-details-bg-right.jpg) no-repeat right top;
    width: 561px;
    float: left;
    padding: 0 15px 0 15px;
}
.btn-close
{
    width: 561px;
    padding: 0 10px 15px 0;
    text-align: right;
    float: left;
}
.bg-moredetails-bg
{
    width: 561px;
    float: left;
    background: url(../images/bg-more-details.jpg) repeat-y;
}

.bg-moredetails-bg h1
{
    width: 263px;
    float: left;
    height: 63px;
    padding: 5px 0 0 20px;
}




.bg-moredetails-bg h3
{
    width: 100%;
    padding: 5px 0 0 20px;
    color: #567dbc;
    float: left;
    font-family: "Lucida Sans" ,Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.bg-moredetails-bg p
{
    width: auto;
    padding: 5px 10px 5px 20px;
    color: #394573;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}

.bg-moredetails-bg h4
{
    padding: 0 10px 0 0;
    color: #394573;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    text-decoration: underline;
}

.bg-moredetails-bg h4 a
{
    color: #394573;
    text-decoration: underline;
}
.bg-moredetails-bg h4 a:hover
{
    color: #394573;
    text-decoration: underline;
}


.bg-moredetails-bg p span
{
    text-decoration: underline;
    color: #394573;
}

.bg-moredetails-bg span a
{
    text-decoration: underline;
    color: #394573;
}
.bg-moredetails-bg p span a:hover
{
    text-decoration: underline;
    color: #394573;
}


.bg-moredetails-bg p strong
{
    color: #567dbc;
    font-weight: bold;
}


.main-popup
{
    width: 619px;
    margin: auto;
}
.main-popup-inner
{
    width: 607px;
    border: solid 3px #90a9d1;
    background: #fff;
    padding: 3px;
    float: left;
    height: auto;
}
.main-popup-inner-bg
{
    width: 591px;
    float: left;
    border: solid 8px #cad6e6;
    height: auto;
    background: #f7f7f7 url(../images/right-top-leaf.jpg) no-repeat right top;
}

.main-popup-inner-content
{
    width: 554px;
    float: left;
    border: solid 3px #dfe9f2;
    height: auto;
    background: #fff;
    padding: 0 0 0 0;
    margin: 0px 15px 28px 15px;
}


.main-popup-inner-content h1
{
    width: 100%;
    float: left;
    padding: 18px 0 0 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: #3c456e;
    font-size: 24px;
    text-align: left;
    line-height: 29px;
}

.main-popup-inner-content span
{
    padding: 0 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #61799f;
    font-size: 24px;
    text-align: left;
}

.main-popup-inner-content img
{
    padding: 10px 0 0 0;
    margin: 5px 0 0 0;
}

.main-popup-inner-content ul
{
    width: 100%;
    float: left;
    padding: 10px 0 0 30px;
    font-family: Arial, Helvetica, sans-serif;
    color: #3c456f;
    line-height: 20px;
    text-align: left;
}

.main-popup-inner-content li
{
    list-style: url(../images/list-style.jpg);
    padding: 0 35px 0 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #3c456f;
    font-size: 11px;
    text-align: left;
    margin: 0 0 0 0;
}
.main-popup-inner-content strong
{
    color: #5c81bd;
    font-weight: bold;
}
.myacc-popup
{
    padding: 0 0 0 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #3c456f;
    font-size: 11px;
    text-align: left;
}
.shopHead
{
    border: 1px solid #AEB4B4;
    border-bottom: none;
    float: left;
    width: 100%;
    background: url("../images/bgRvws.jpg") repeat-x !important;
}
.shopHead span
{
    float: left;
    line-height: 27px !important;
    display: block;
    color: #FFF;
    padding-left: 8px;
    font: bold 12px Arial;
}
.shopHead img
{
  float: left;
  margin: -12px 0 0 -6px;
  position: relative;
  z-index: 100;

}

.pr-snippet-stars
{
    margin-top: 5px;
    padding-top: 3px !imoprtant;
    padding-bottom: 3px !imoprtant;
}
.pr-snippet-rating-decimal
{
    background: #394573 !important;
    font: bold 12px Arial !important;
}
.pr-snippet-review-count
{
    font: 11px Arial !important;
    line-height: 28px !important;
    color: #394573 !important;
}
.pr-snippet-read-write
{
    margin-top: 7px !important;
}
.pr-snippet-read-write a.pr-snippet-link
{
    font: bold 11px Arial !important;
    color: #394573 !important;
}
.pr-snapshot-average-based-on-text
{
    color: #394573;
    font-size: 11px !important;
}
.pr-snapshot-head
{
    background-image: url("../images/bgRvws.jpg") !important;
}
.pr-snapshot-body
{
    background: #98A4B3 !important;
}
.pr-review-sort
{
    background: #98A4B3 !important;
}
.pr-contents
{
    background: #98A4B3 !important;
}
.pr-snapshot-head-wrapper
{
    color: #fff !important;
}
.pr-snapshot-cobrand
{
    color: #fff !important;
    float: right;
}
.pr-rating
{
    background: #394573 !important;
    font-weight: bold !important;
}
.pr-review-count
{
    color: #fff !important;
    text-transform: uppercase;
}
.pr-review-sort-box p
{
    color: #fff !important;
    text-transform: uppercase;
}
.pr-stars-5
{
    z-index: 0 !important;
}
.pr-stars
{
    z-index: 0 !important;
}
.pr-review-rating-wrapper
{
    z-index: 0 !important;
}
.pr-snapshot-consensus-text
{
    color: #394573;
    font-size: 11px !important;
}
.pr-page-count
{
    color: #40446A;
}
.pr-write-review-link
{
    color: #394573;
}
.pr-snapshot-write-review
{
    font: bold 11px Arial;
    text-decoration: underline;
}
.pr-attribute-label-pros
{
    background-color: #6B9F9D !important;
    font: bold 12px Arial !important;
    color: #fff !important;
}
.pr-attribute-label-cons
{
    background-color: #A4AE4B !important;
    font: bold 12px Arial !important;
    color: #fff !important;
}
.pr-attribute-label-bestuses
{
    background-color: #A15F6B !important;
    font: bold 12px Arial !important;
    color: #fff !important;
}
.pr-attribute-value-list li
{
    font: 11px Arial !important;
    color: #394573 !important;
    padding-left: 5px;
}
.pr-other-attribute-label
{
    font: bold 12px Arial;
    color: #567DBC;
    width: 120px !important;
}
.pr-other-attribute-value
{
    font: 11px Arial;
    color: #394573;
}
.pr-page-count
{
    font: bold 12px Arial;
    color: #567DBC;
}
.pr-nav-back-to-top a
{
    font: bold 11px Arial;
    text-decoration: underline;
    color: #394573;
}
.pr-review-author-name
{
    font: bold 12px Arial;
    color: #567DBC;
}
.pr-review-author-name span
{
    font: bold 12px Arial;
    color: #394573;
}
.pr-review-author-location
{
    font: bold 12px Arial;
    color: #567DBC;
}
.pr-review-author-location span
{
    font: bold 12px Arial;
    color: #394573;
}
.pr-review-author-affinities
{
    font: bold 12px Arial;
    color: #567DBC;
}
.pr-review-author-affinities span
{
    font: bold 12px Arial;
    color: #394573;
}
.pr-review-rating-headline
{
    color: #394573;
}
.pr-review-author-date
{
    color: #394573;
}
.pr-attribute-group
{
    border: 1px solid #CCC !important;
}
.pr-attribute-key p
{
    margin: 0 !important;
    padding-left: 5px !important;
}
.pr-review-sort-by
{
    font-weight: bold;
    vertical-align: middle !important;
}
.pr-review-sort-box select
{
    color: #394573;
    font: 11px Arial;
}
.pr-comments-header
{
    font: bold 12px Arial !important;
    color: #567DBC;
}
.pr-comments-header em
{
    color: #394573;
    font-style: normal !important;
}
.pr-comments
{
    font: 11px Arial;
    color: #394573;
}
.pr-review-bottom-line-wrapper
{
    font: bold 12px Arial;
    color: #A15F6B !important;
}
.pr-review-bottom-line
{
    color: #A15F6B !important;
}
.pr-review-helpful-text
{
    font: 11px Arial;
    color: #394573;
    font-style: normal !important;
}
.pr-review-helpful-text-link
{
    font: bold 11px Arial !important;
    text-decoration: underline;
    color: #394573;
}
.pr-review-report-issue
{
    font: 11px Arial;
    color: #394573;
    font-style: normal !important;
}
.pr-snippet-write-first-review p
{
    color: #394573 !important;
    font: 12px Arial;
}
.out-box
{
    width: 159px;
    margin: auto;
}
.bg-out-box
{
    width: 159px;
    background: url(images/box-bg-box.jpg) repeat-y;
    float: left;
}
.dont-miss-heading
{
    width: 159px;
    line-height: 14px;
    float: left;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    color: #FFF;
    padding-top: 0px;
    font-family: lucida sans;
    font-weight: bold;
}
.bg-inner-box
{
    width: 153px;
    float: left;
    background: url(images/box-inner-bg-box.jpg) repeat-y;
    color: #FFF;
    text-align: center;
    font-size: 8px;
    padding: 0 3px 0 3px;
    line-height: 10px;
}
.input-outer-box
{
    width: 146px;
    float: left;
    padding-left: 7px;
    background-color: #CF7E87;
   
}
.input_box_box
{
    float: left;
    width: 112px;
    border: solid 1px #b6b798;
    background-color: #F8F4DB;
    color: #666666;
}
.input-outer-box-button
{
    float: left;
    padding: 2px 0 0 4px;
    border: none;
    width: 21px;
    height: 17px;
    margin-left: 5px;
}
.padLeft
{
    padding: 5px 0 0 12px;
}
/*01-02-2011*/

/*01-02-2011*/
body
{
font-family:Arial;
}
.main-left-div{width:810px; margin:auto;}
.main-left-inner{width:810px; margin:auto; float:left; }
.left-part{width:529px; float:left;}

.left-part-inner{width:522px; float:left;}
.wool-overs01{width:346px; float:left;}
.wool-overs01-top-heading{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; padding:0px 0 10px 0; margin:0px; color:#394573;}
.wool-overs01-text01{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:15px; font-weight:bold; color:#567dbc; line-height:14px; text-align:left;}
.wool-overs01-text01 a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; padding-bottom:15px; font-weight:bold; color:#567dbc; line-height:14px; text-align:left;}

.wool-overs01-text02{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  padding-bottom:14px; color:#666666; line-height:14px; text-align:left;}
.wool-overs01-text02 a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; padding-bottom:15px; font-weight:bold; color:#567dbc; line-height:14px; text-align:left;}
.wool-overs01-text03{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  padding-bottom:5px; color:#666666; line-height:12px; text-align:left;}
.wool-overs01-text03 a{color:#666666; text-decoration:none;}
.left-part-right-img{width:174px; float:left;}

.center-img img{float:left;}
.wool-overs01-text02 span{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:15px; font-weight:bold; color:#567dbc; line-height:14px; text-align:left;}
.padding01{padding:7px 0 0 0; float:left; color:#394573 !important;}

.right-part{width:272px; float:left; background:#F00;}
.right-center-bg{width:252px; float:left; background:#efedea; padding:0 10px 4px 10px;}
.right-pannel-link{padding:5px 0px 0 0; margin:0px !important; }
.right-pannel-link li{padding:0 !important; margin:0px !important; width:252px;  line-height:31px; height:31px; display:block;  list-style:none;}
.right-pannel-link li a{ display:block; font-size:12px; margin:0px !important; padding:0px 0 0px 10px; height:31px; color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.bg-right01{background:url(../images/bg-right01.jpg) no-repeat;}
.bg-right02{background:url(../images/bg-right02.jpg) no-repeat;}
.bg-right03{background:url(../images/bg-right03.jpg) no-repeat;}
.bg-right04{background:url(../images/bg-right04.jpg) no-repeat;}
.bg-right05{background:url(../images/bg-right05.jpg) no-repeat;}
.bg-right06{background:url(../images/bg-right06.jpg) no-repeat;}
.bg-right07{background:url(../images/bg-right07.jpg) no-repeat;}
.bg-right08{background:url(../images/bg-right08.jpg) no-repeat;}
.padding02{padding:5px 0 0 0;}
.bg-right-center01{width:250px; float:left; background:#FFF; border-left:solid 1px #c7c7c7; border-right:solid 1px #c7c7c7;}
.add{text-align:center;}
.padding03{padding:15px 0 7px 0;}
.padding04{padding:10px 0 0 0;}




.bg-tab01{background:url(../images/bg-tab01.jpg) no-repeat;}
.bg-tab02{background:url(../images/bg-tab02.jpg) no-repeat;}
.bg-tab03{background:url(../images/bg-tab03.jpg) no-repeat;}
.bg-tab04{background:url(../images/bg-tab04.jpg) no-repeat;}
.bg-tab05{background:url(../images/bg-tab05.jpg) no-repeat;}
.bg-tab06{background:url(../images/bg-tab06.jpg) no-repeat;}
.bg-tab07{background:url(../images/bg-tab07.jpg) no-repeat;}
.bg-tab08{background:url(../images/bg-tab08.jpg) no-repeat;}

.smaltext{width:753px; font-size:24px; text-transform:uppercase; letter-spacing:-1px;  line-height:37px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0 0px 47px;}
.smaltext{color:#FFF;}
.smaltext span a{font-size:12px; color:#FFF; text-decoration:none; font-family:Arial !important;letter-spacing:0px;padding-left:7px;}
.center-border{ width:786px; float:left;  border-left:solid 2px #cf95b6; border-right:solid 2px #cf95b6; padding:10px 0px 3px 10px;}
.center-left-part{width:511px; float:left;  padding:0 15px 0 0;}
.center-border01{ width:786px; float:left;  border-left:solid 2px #927c6a; border-right:solid 2px #927c6a; padding:10px 0px 3px 10px;}
.center-border02{ width:786px; float:left;  border-left:solid 2px #768699; border-right:solid 2px #768699; padding:10px 0px 3px 10px;}
.center-border03{ width:786px; float:left;  border-left:solid 2px #a05f6a; border-right:solid 2px #a05f6a; padding:10px 0px 3px 10px;}
.center-border04{ width:791px; float:left;  border-left:solid 2px #a4af4c; border-right:solid 2px #a4af4c; padding:10px 0px 0px 5px;}
.center-border05{ width:786px; float:left;  border-left:solid 2px #b99e83; border-right:solid 2px #b99e83; padding:0px 0px 0px 10px; }
.center-border06{ width:796px; float:left;  border-left:solid 2px #6a9f9d; border-right:solid 2px #6a9f9d; padding:0px 0px 0px 0px; }
.center-border07{ width:791px; float:left;  border-left:solid 2px #8a9177; border-right:solid 2px #8a9177; padding:10px 0px 0px 5px;}

.point2-border{width:479px; float:left; border:solid 1px #cf95b6; padding:7px; }

.ol{padding:0px 0 0 25px; margin:0px; width:480px;}
.ol li{color:#cf95b6; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.point2-border-leftdiv{width:265px; float:left;}
.point2-border-lefticon{width:55px; float:left; height:20px;}
.point2-border-lefttext{color:#567dbc; width:210px; float:left; height:20px; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.point2-border-right{width:214px; float:left;}

.center-right-part{width:259px; float:left; border-left:solid 1px #e0acc8;}
.center-right-part02{width:259px; float:left; border-left:solid 1px #768699;}
.center-right-part03{width:259px; float:left; border-left:solid 1px #a05f6a;}


.padding05{padding-top:76px;}
.padding06{padding:14px 0 0 20px;}
.octabka-left{width:249px; float:left;}
.octabka-right{width:520px; float:left;}

.padding07{padding:0px 0 0 10px; float:left; font-weight:normal; color:#394573 !important;}
.padding08{padding:26px 0 0 0;}

.left-item{width:106px; float:left; text-align:center;}
.right-item{width:675px; float:left; text-align:center; padding-right:10px;}

.three-boxes01{width:377px; float:left; padding:10px 10px 0 0;}
.padding09{padding:20px 0 0px 0px;}

.three-boxes02{width:198px; float:left; border-left:solid 1px #b99e83; padding:7px 0 0 0; border-right:solid 1px #b99e83; background:#eee7df; }
.three-boxes02 ul{padding:0px; margin:0px; list-style:none;}
.three-boxes02 ul li{ text-align:right; color:#a1866b; font-size:12px; font-weight:bold; padding-right:10px; line-height:18px;}
.three-boxes02-bar01{float:left; background:#b99e83; width:189px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }

.three-boxes03{width:198px; float:left; padding:7px 0 0 0;  }
.three-boxes03 ul{padding:0px; margin:0px; list-style:none;}
.three-boxes03 ul li{ text-align:left; color:#567dbc; font-size:12px; font-weight:bold; padding-left:10px; line-height:18px;}

.three-boxes03-bar01{float:left; background:#c8b8a7; width:190px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }

.green-box01{width:138px; float:left; border-right:solid 1px #6a9f9d; background:#d0e8e8;}
.green-box01 ul{padding:0px; margin:0px; list-style:none;}
.green-box01 ul li{ text-align:right; color:#6a9f9d; font-size:12px; font-weight:bold; padding-right:10px; line-height:18px;}
.green-box01-bar01{float:left; background:#6a9f9d; width:129px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }

.green-box02{width:259px; float:left; }
.green-box02 ul{padding:0px; margin:0px; list-style:none;}
.green-box02 ul li{ text-align:left; color:#567dbc; font-size:12px; font-weight:bold; padding-left:10px; line-height:18px;}
.green-box02-bar01{float:left; background:#87c5c3; width:250px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }

.green-box03{width:157px; float:left; border-right:solid 1px #6a9f9d; border-left:solid 1px #6a9f9d; background:#d0e8e8;}
.green-box03 ul{padding:0px; margin:0px; list-style:none;}
.green-box03 ul li{ text-align:right; color:#6a9f9d; font-size:12px; font-weight:bold; padding-right:10px; line-height:18px;}
.green-box03-bar01{float:left; background:#6a9f9d; width:148px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }


.green-box04{width:239px; float:left; }
.green-box04 ul{padding:18px 0 0 0; margin:0px; list-style:none; display:block; float:left;}
.green-box04 ul li{ text-align:left; color:#567dbc; font-size:12px; font-weight:bold; padding-left:10px; line-height:18px;}
.green-box04-bar01{float:left; background:#87c5c3; width:230px; font-size:12px; font-weight:bold; color:#ffffff; padding:5px 0 5px 9px; }


.left-item01{width:66px; float:left; text-align:center;}
.right-item01{width:715px; float:left; text-align:center; padding-right:10px;}
/*new6.10-2011*/
.padd05{ padding:12px 0 0 0;}
.padd09{ padding:8px 0 0 0;}
.padd12{ padding:0 0 0 5px;}
.margin01{ margin:15px 0 0 0;}
.margin02{ margin:10px 0 0 0;}
.margin03{ margin:10px 0 0 0;}
.margin04{ margin:10px 0 20px 0;}
.margin005{ margin:10px 0 0 0;}
.area{ padding:12px 0 0 0; width:239px; float:left;}
.left-part-inner01{width:529px; float:left;}
.left-part-baner{width:521px;  padding:0px 0 16px 8px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:30px; color:#364874; height:152px; float:left; background-image:url(../images/banner-top.jpg); background-repeat:no-repeat;}

.comment-area{ width:529px; height:77px; padding-top:10px;  border-top:2px dotted #d9d9d9; border-bottom:2px dotted #d9d9d9; }
.comment-area h2{  font-size:26px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#364874; background-image:url(../images/d-qout-left.gif); background-position:left top; background-repeat:no-repeat; padding-left:25px; padding-top:10px;  }
.comment-area span{  font-size:26px;  color:#567dbc; background-image:url(../images/d-qout-right.gif); background-position:right bottom; background-repeat:no-repeat;  padding-right:20px;  }

.right-part-01{width:264px; float:left; padding-left:7px; }
.right-part-inner{width:264px; background-color:#f4f4f4; float:left; padding-left:7px; }
.right-part-inner h2{font-size:26px; color:#567dbc; padding-top:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.wool-overs01-text04{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  padding-bottom:14px; color:#9b0033; line-height:14px; text-align:left;}
.right-row01{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  color:#567dbc; }
.right-row01 input{ width:241px; height:25px; border:1px solid #a7a5a6; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  color:#a7a5a6;}
.right-row01 textarea{ width:241px; height:164px; border:1px solid #a7a5a6; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  color:#a7a5a6;}
.right-colm01 {width:108px; height:61px;  float:left; padding-bottom:10px;  }
.right-colm02 {width:auto; float:left; text-align:right; padding:10px 0 0 34px;}
.right-bottom{ width:253px; padding:10px ; background:#ebeaea; float:left; height:54px;}

.contact-bottom{width:519px; float:left; position:relative; height:259px;  background-image:url(../images/block-bg.gif); background-repeat:repeat-y;  border:2px solid #ededed; padding-left:10px; }
.contact-bottom h2{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:24px; font-weight:normal;  color:#364874; padding-top:15px;  }
.contact-bottom span{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:22px; font-weight:normal;  color:#567dbc;  }
.contact-bottom p{font-family:Arial, Helvetica, sans-serif; padding-top:14px; padding-bottom:5px; font-size:10px;font-weight:normal; text-transform:uppercase;  color:#567dbc;  }
.bottom-pannel{ background-color:#f4f4f4; height:45px; padding-top:17px;  float:left; font-size:11px; text-align:center; color:#394573; width:100%;}
.contact-block{ background-image:url(../images/roundblock.png);  background-repeat:no-repeat; font-weight:bold; background-position:center; z-index:1; position:absolute;
float:right; width:187px; height:174px; right:-54px; margin-top:-14px;}

.contact-block span{ color:#567DBC;}

.wool-overs01-text05{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  padding-bottom:5px; color:#666666; line-height:14px; text-align:left;}
.wool-overs01-text05 a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; padding-bottom:15px; font-weight:bold; color:#567dbc; line-height:14px; text-align:left;}

.wool-overs01-text06{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  padding-bottom:14px; color:#9b0033; line-height:14px; text-align:left;}
.bottom-pannel02{ width:529px; float:left;  padding-top:27px;  border-top:2px dotted #d9d9d9; }
.bottom-clm01{ width:162px; float:left; height:auto;  border-right:2px dotted #d9d9d9; padding-right:6px;}
.bottom-clm02{ width:168px; float:left; height:auto;  border-right:2px dotted #d9d9d9; padding-right:6px;}
.bottom-clm03{ width:164px; float:left; height:auto;  border-right:2px dotted #d9d9d9; padding-left:5px; padding-right:6px;}
.bottom-clm04{ width:147px; float:left; height:24px; padding-top:61px; padding-left:6px; padding-right:12px; background-image: url(../images/newsletter-text-3.jpg); background-repeat:no-repeat; background-position:left;}
.bottom-clm04fr{ width:147px; float:left; height:24px; padding-top:61px; padding-left:6px; padding-right:12px; }

.bottom-clm04 input{ width:119px; float:left; height:15px; line-height:15px; color:#666666; font-size:12px; background-color:#F8F4DB; border:1px solid #B6B798; }
.bottom-clm04 img{ text-align:right; padding-left:5px;}

.right-comment{ width:235px; float:left; padding: 0px 0 0 24px; margin:42px 0 0 17px; line-height:normal; background-image: url(../images/d-qout-left02.gif);
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:45px; color:#354672; background-repeat:no-repeat; background-position:left top ; }

.right-comment span{  width:185px; float:left; padding-left:17px; line-height:normal; background-image: url(../images/d-qout-right02.gif);
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:34px; margin-top:-15px; color:#557ebe; background-repeat:no-repeat; background-position:right; }
#cntdwn{ font-family:Lucida Sans; font-size:9px; color:#576580; text-transform:uppercase;}
#cntdwn b{color:#AF103D;}
.main-contact-part{width:530px; float:left;}
.call-us-heading{width:100%; float:left; padding:10px 0 3px 0;   color: #364874;
  float: left;
  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
  font-size: 23px;}
.full{width:100%; float:left;}


.wool-overs01-text02-new {
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 15px;
  padding: 0px;
 margin:0px; 
  text-align: left;
}
.wool-overs01-text02-new span {
  color: #567DBC;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  padding-bottom: 15px;
  text-align: left;
}
.contact-us-left{width:241px; float:left; padding-top:5px}
.contact-us-right{width:289px; float:left; padding-top:20px;}
.contact-us-right a{font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; padding:5px 0 0 0; color:#567dbc;}


.contact-us-popup-main{width:520px; float:left; border:solid 3px #fff; background:#9eb6dc; padding:7px; margin-top:100px !important;}
.contact-us-popup-inner{width:500px; float:left; border:solid 10px #ffffff; background:url(images/bg-contact-popup.jpg) repeat-y; position:relative;}
.contact-us-popup-heading{width:490px; float:left; padding:0px 0 0 10px; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#364874; font-size:26px;
}
.contact-us-popup-heading span{color:#567dbc;}
.contact-us-details{width:490px; padding-left:10px; float:left; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#364874; font-size:18px;}
.contact-us-details span{color:#ac6273;}
.contact-us-contant{width:490px; padding-left:10px; float:left; font-family: Arial, Helvetica, sans-serif; color:#666666; font-size:12px; padding-top:5px; line-height:16px;}
.contact-us-contant span{font-weight:bold; font-size:12px; color:#394573; float:left; padding-bottom:10px;}
.close-img{position:absolute; right:0px; top:0px;}
.popup-withmany-box{position:absolute; right:-50px; top:20px;}


.right_WO_fabric_type{width:800px; float:left;}
.contant-heading_WO_fabric_type {
	width:auto;
	float:left;
	font: 36px "lucida sans", "lucida unicode", sans-serif;
	padding:7px 0 0 0;
}

.contant-subheading_WO_fabric_type {
	width:auto;
	float:left;
	font: 30px "lucida sans", "lucida unicode", sans-serif;
	padding:7px 0 0 0;
}

.right-wollmark{width:auto; float:right; padding-top:3px;}
.header_WO_fabric_type{width:100%; float:left; padding-top:10px;}
.header_WO_fabric_type img{float:left;}
.body_WO_contant{width:100%;float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px;  line-height:22px; padding-bottom:20px; padding-top:5px;}
.body_WO_contant-img{width:332px; float:left;}
.body_WO_contant-right{width:468px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px;  line-height:22px; padding-top:15px;}
.body_WO_contant-right a{width:auto; float:left; text-decoration:none; line-height:30px;}
.top-doted-border{padding:10px 0 0 0;  background: url("http://www.woolovers.com/files/eBay/bottom-doted.jpg") repeat-x scroll left top; width:100% !important; margin-top:15px; }
