
/*****************************************************************************
 * Date        User      Version     Bugid       Description
 * 24-july-07  DMishra   Ver2.X                 Crated New Css Files For manage Colour of Tempalte
***********************************************************************************/

@import "Layout.css";
@import "Page_Content.css";


body
{
    /*Set Background Color*/
    margin: 0px;
    padding: 0px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/bg.jpg);
    background-repeat: repeat-x;
    background-color: #d8e9f3;
}
a:focus
{
    outline: none;
    text-decoration: none;
}
a
{
    text-decoration: none;
}
.left_brd_main
{
    border-left: solid 1px #d8e0d8;
}
.left_brd_main_Temp2
{
    vertical-align: top;
}
.padding_top
{
    padding-top: 55px;
}
/**********************************************************************************
	 Section name :-- Bottom menuLinks 
	 Description  :-- This Section is Define For Bottom menus Links color  and Font sige
 *********************************************************************************/

/*#Footer
{
	clear: both;
	border-top: 5px solid #ff7800;
	text-align: center;
}*/
.WidthFull
{
    width: 960px;
}
#Footer
{
    text-align: center;
    margin-top: 8px;
}
#btmMenu_links a
{
    color: #043f7b;
    text-decoration: none;
}

#btmMenu_links a:hover
{
    color: #34577b;
    text-decoration: none;
}
#btmMenu_links div
{
    margin-left: 0;
    padding-left: 5px;
    border: none;
    list-style: none;
    display: inline;
    padding-right: 5px;
}
#btmMenu_links
{
    color: #2066ac;
    padding: 0px;
    margin-bottom: 2px;
    text-align: center;
    font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 500;
    margin-top: 4px;
}
/**********************************************************************************
       End Of  Bottom menuLinks 
/*************************************************************************************
	  Section name :-- Store location
	  Description  :-- Class For Store location Text In Bottom Position Start From Here
**************************************************************************************/
.store_location
{
    font-family: Arial, Helvetica, sans-serif;
    color: #949494;
    font-size: 10px;
    line-height: 15px;
    font-weight: bold;
}
.store_locationlink
{
    font-family: Arial, Helvetica, sans-serif;
    color: #949494;
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
}
.store_locationlink:hover
{
    text-decoration: none;
    color: #FFFFFF;
}

/**********************************************************************************
              End Of Store location
**********************************************************************************/

/**********************************************************************************
	OTHER CLASS
 *********************************************************************************/
.subH_forAccountSection
{
    font-family: Verdana, Arial, Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: Gray;
    text-decoration: none;
}





/**********************************************************************************
	         Section name :-- MainMenu 
	         Description  :-- This Section is Define For MainMenu  Links 
 *********************************************************************************/

#Logo
{
    float: left;
    width: 323px;
    height: 46px;
    margin-top: 15px;
}
.Menu_Container
{
    width: 970px;
    margin: 0 auto;
}
/*
.mainMenu
{
	font-family: Lucida Sans Unicode, Arial, sans-serif;
	FONT-SIZE: 12px; 
	COLOR: #046dba; 
	font-weight: 500;
	position: relative;
	border: none;
}
.mainMenu a
{
	padding-left: 17px;
	padding-right: 19px;
	position: absolute;
	text-decoration: none;
	bottom: -1px;
	height:35px;
}
.mainMenu .activeMenuItem
{
	COLOR: #ffffff; 
	BACKGROUND: url( /Images/bg-nav3.png) no-repeat 0px 0px; 
	cursor: pointer;
}
.mainMenu a:hover
{
	COLOR: #ffffff; 
	BACKGROUND: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/bg-nav3.png) no-repeat 0px 0px; 
}
.mainMenu .activeMenuItem img
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	border: thick fuchsia solid;
	margin-right: 20px;
}
.mainMenu .inactiveMenuItem
{
	COLOR: #046dba; 
	BACKGROUND: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/bg-nav3.png) no-repeat 0px 0px; 
}*/



.mainMenu
{
    line-height: normal;
    list-style-type: none;
}
.mainMenu A
{
    font-family: Lucida Sans Unicode, Arial, sans-serif;
    display: block;
    font-size: 12px;
    color: #046dba;
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/bg-nav3.png) no-repeat 0px 0px;
    height: 28px;
    text-align: center;
    float: left;
    padding: 8px 20px 0px 19px;
}
.mainMenu a:hover
{
    background-position: 0px -45px;
    display: block;
    color: #fff;
}
.mainMenu .activeMenuItem
{
    background-position: 0px -45px;
    color: #fff;
}
.mainMenu .first a
{
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/bg-nav-first3.png) no-repeat;
    width: 63px;
    padding: 8px 20px 0px 20px;
}
.mainMenu .first a:hover
{
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/bg-nav-first3.png) no-repeat;
    background-position: 0px -45px;
}
.mainMenu .first .activeMenuItem
{
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/bg-nav-first3.png) no-repeat;
    background-position: 0px -45px;
}
.mainMenu .last a
{
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/bg-nav-last3.png) no-repeat;
    width: 100px;
    text-align: center;
    padding: 8px 0px 0px 0px;
}
.mainMenu .last a:hover
{
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/bg-nav-last3.png) no-repeat;
    background-position: 0px -45px;
}
.mainMenu .last .activeMenuItem
{
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/bg-nav-last3.png) no-repeat;
    background-position: 0px -45px;
}

.submenu
{
    font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    clear:both;
}
.submenu div
{
    margin: 0px;
    padding: 0px;
}
.submenu a
{
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    color: #043f7b;
    white-space: nowrap;
}
.submenu a:hover
{
    color: #ffffff;
}
.submenu_2
{
	padding-left: 2%;
	display: inline;
}
.submenu_3
{
	padding-left: 5%;
	display: inline;
}
.submenu_4
{
	padding-left: 18%;
	display: inline;
}
.submenu_5
{
	text-align: left;
	display: inline;
	padding-left: 25%;
}
.submenu_6
{
	padding-left: 20%;
	text-align: center;
	display: inline;
}
.submenu_7
{
	padding-left: 10%;
	display: inline;
	text-align: left;
}
.submenu_8
{
	padding-left: 25%;
	display: inline;
	text-align: left;
}
.submenu_9
{
	text-align: left;
	padding-left: 55%;
	display: inline;
}
.submenu_10
{
	padding-left: 0;
	text-align: right;
	display: inline;
}
/*
#submenu_2
{
    display: inline;
}
#submenu_3
{
    display: inline;
}
#submenu_4
{
    text-align: center;
    display: inline;
}
#submenu_5
{
    text-align: center;
    display: inline;
}
#submenu_6
{
    text-align: center;
    display: inline;
}
#submenu_7
{
    display: inline;
    text-align: right;
}
#submenu_8
{
    display: inline;
    text-align: right;
}
#submenu_9
{
    text-align: right;
    display: inline;
}
#submenu_10
{
    text-align: right;
    display: inline;
}
*/
.menuBorder
{
    border-right: solid 1px #043f7b;
    padding-right: 5px;
}
.gray_box_new
{
    border: 1px solid #bec8d1;
    background-color: #f6f9fb;
}
/**********************************************************************************
                 End Of MainMenu  Section 
 /**********************************************************************************

/**********************************************************************************
	         Section name :-- Top Right Links 
	         Description  :-- This Section is Define For Top Right Links 
 *********************************************************************************/
.toprightfirst_Links
{
    margin-bottom: 3px;
    text-align: right;
    font-size: 10px;
    margin-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0px;
    color: #08396b;
}
.toprightfirst_Links a
{
    color: #08396b;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.toprightfirst_Links a:hover
{
    color: #ffffff;
    text-decoration: none;
}

.toprightfirst_Links div
{
    text-align: center;
    display: inline;
    margin-right: 2px;
    margin-left: 2px;
}
.toprightsecond_inks
{
    background-position: right;
    padding: 1px;
    margin-bottom: 7px;
    margin-right: 10px;
    text-align: right;
    font-size: 10px;
}
.toprightsecond_inks ul
{
    margin-left: 0;
    padding-left: 0;
    display: inline;
    border: none;
}

.toprightsecond_inks ul li
{
    margin-left: 0;
    padding-left: 5px;
    border: none;
    list-style: none;
    display: inline;
}
.toprightsecond_inks a
{
    text-decoration: none;
    color: #08396b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
}
.toprightsecond_inks a:hover
{
    text-decoration: none;
    color: #ffffff;
    text-transform: uppercase;
}
.toprightfirst_inks a:hover
{
    text-decoration: underline;
}
/**********************************************************************************
             End Of Top Right Links  Section 
 /**********************************************************************************
	         Section name :-- Left Navigation Area 
	         Description  :-- This Section is Define For Left Navigation  
 *********************************************************************************/

#leftcontent
{
    margin-top: 10px;
    float: left;
    width: 100%;
    background-color: #E7EAEF;
}

.leftbox .links .item
{
    margin-bottom: 0px;
}
.leftbox .links .expanded
{
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.leftbox .links .item a
{
    padding-left: 5px;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    padding-top: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/titlebar.gif);
    height: 16px;
}
.leftbox .links .item a:hover
{
    text-decoration: none;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/titlebar_Hover.gif);
    height: 16px;
    color: #FFFFFF;
}

.leftbox .links .itemmenu ul
{
    list-style-type: none;
}

.leftbox .links .itemmenu ul
{
    list-style-type: none;
    padding: 0;
    margin-bottom: 0px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
}

.leftbox .links .itemmenu ul li a
{
    display: block;
    padding-left: 10px;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-right: 0px;
    color: #023468;
    padding-bottom: 2px;
}
.leftbox .links .itemmenu ul li a:hover
{
    display: block;
    text-decoration: none;
    color: #023468;
    background-color: #c2ceda;
}

.leftbox .links .item .arrowbtn
{
    display: none;
}


/**********************************************************************************
             End Of Left Navigation Links   Section 
 **********************************************************************************/







.menu_bgcolor_td
{
    background-color: #e0e6ee;
}
.template_color_black
{
    background-color: #ffffff;
}
.template_color_white
{
    background-color: #ffffff;
}
.red_text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff0000;
    text-align: left;
}
.gray_bg
{
    background-color: #eeeeee;
}
.WelcomeText_head
{
    font: bold 14px Palatino Linotype;
    font-style: italic;
    padding-top: 5px;
    color: #1e5680;
}
.WelcomeText_pera
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #AEAEAE;
    font-size: 10px;
    text-align: justify;
}
a.WelcomeText_pera:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #AEAEAE;
    font-size: 10px;
    text-align: justify;
}
a.WelcomeText_pera:hover
{
    text-decoration: underline;
}





/* *********************************************************************************
             Left Side Menu Section
 ********************************************************************************* */

#News_Home
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Newsletter.jpg);
    background-repeat: no-repeat;
    height: 104px;
    width: 167px;
    margin: 0px 0px 20px 0px;
}




#News_Bridal h3
{
    color: #1a2f42;
    background-color: #ccd4db;
    font-family: "Times New Roman" , Times, serif;
    padding-left: 5px;
    font-size: 12px;
    line-height: 18px;
    margin-top: 10px;
}
#News_Body
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Newsletter.jpg);
    background-repeat: no-repeat;
    height: 104px;
    width: 167px;
    margin-top: 10px;
}
.BodyTextWhite
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
}

#Refer_Friend h3
{
    color: #1a2f42;
    background-color: #ccd4db;
    font-family: "Times New Roman" , Times, serif;
    font-size: 12px;
    line-height: 18px;
    padding-left: 5px;
}
#Refer_Body
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/ReferFriend.jpg);
    background-repeat: no-repeat;
    height: 104px;
    width: 167px;
    margin-top: 10px;
}
.ReferFriendPARA
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    height: 54px;
    padding-top: 7px;
    padding-left: 3px;
}

.NewsletterInbox
{
    width: 120px;
    height: 14px;
    border: 1px solid #d0d0d0;
    font-family: Verdana;
    font-size: 10px;
    color: #666666;
    padding-top: 1px;
    padding-left: 2px;
    margin-left: 4px;
}
.gobtn
{
    height: 20px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Go_NewLetter.png);
    background-repeat: no-repeat;
    background-position: bottom;
}
/*.NewsletterInbox:hover
{
	border: 1px solid #247492;
}
.NewsletterInbox:focus
{
	border: 1px solid #247492;
}*/
.left_menu_head
{
    margin: 5px 0 0 0;
    padding: 0px 0px 0px 4px;
    text-decoration: none;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-align: left;
    height: 17px;
    background-image: url( /service/TEMPLATES/TEMPLATE04/THM01/Images/titlebar.gif);
    background-position: left center;
    text-transform: uppercase;
}
.left_menu_head a
{
    padding: 0px 0px 0px 6px;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-right: 0px;
    color: #ffffff;
    text-align: left;
    height: 15px;
    text-transform: uppercase;
    display: block;
}
.left_menu_item
{
    width: auto;
    margin: 0px;
}

.itemmenu_left ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.LeftSubMenuActive
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7d858a;
    height: 20px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/activebar.gif);
    cursor: pointer;
    background-color: #c2ceda;
    padding-left: 5px;
}
a.LeftSubMenuActive:hover
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7d858a;
    height: 20px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/activebar.gif);
    cursor: pointer;
    background-color: #c2ceda;
    padding-left: 5px;
}

.itemmenu_left ul li a
{
    display: block;
    padding-left: 12px;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-right: 0px;
    height: 20px;
    text-align: left;
    line-height: 18px;
}
.itemmenu_left ul li a:hover
{
    display: block;
    text-decoration: none;
    color: #023468;
    background-color: #c2ceda;
}

.left_menu_head_select
{
    padding: 0px 0px 0px 4px;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-align: left;
    height: 16px;
    text-transform: uppercase;
    background-image: url( /service/TEMPLATES/TEMPLATE04/THM01/Images/activebar.gif);
    background-position: left center;
}


/* *********************************************************************************
             Prodect Detale Page Tab 
 ********************************************************************************* */
#NewTab_Product_Detail
{
    margin: 10px 0px 10px 0px;
    list-style: none;
    border-bottom: solid 1px #dddddd;
}
#NewTab_Product_Detail ul
{
    list-style: none;
    margin-bottom: 7px;
    height: 20px;
    border-bottom: solid 1px #dddddd;
    padding-left: 10px;
}
#NewTab_Product_Detail li
{
    float: left;
    margin-right: 5px;
}
#NewTab_Product_Detail li a
{
    display: block;
    width: 129px;
    height: 18px;
    padding-top: 3px;
    text-align: center;
    vertical-align: middle;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Inactive_Tab.png);
    font-family: Verdana Arial Tahoma Sans-Serif;
    font-size: 11px;
    font-weight: bold;
}
#NewTab_Product_Detail li a:hover
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Active_Tab.jpg);
}
#NewTab_Product_Detail li .selecte_itme
{
    padding-top: 3px;
    text-align: center;
    vertical-align: middle;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Active_Tab.jpg);
    font-family: Verdana Arial Tahoma Sans-Serif;
    font-size: 11px;
    font-weight: bold;
}




/* *********************************************************************************
             ADMIN CSS SECTION
 ********************************************************************************* */

.adminwelcomeheading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-left: 5px;
    color: #357eb8;
    text-decoration: none;
}
.adminheading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #357eb8;
    padding-top: 10px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
}
.adminsubheading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 16px;
    color: #357eb8;
    font-size: 14px;
    padding-top: 3px;
    text-decoration: none;
}
.sitetext
{
    font: normal 11px verdana;
    color: #2269a1;
}
.myactextleft, .adminonlineuser
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
}
.admincategorytext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
}
.admincategorytext a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
}
.admincategorytext a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    text-decoration: underline;
    text-align: justify;
}
.Successfullymsg_accountsection
{
    font: 12px verdana;
    color: #2a81c0;
}
.admintext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
}
a.admintext:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: underline;
    text-align: justify;
}
a.admintext:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: underline;
    text-align: justify;
}
a.admintext:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
a.admintext:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: underline;
    text-align: justify;
}
.myactextSimple1
{
    font: normal 10px verdana;
    color: #4293d2;
}
.myactextSimple1 a
{
    font: normal 10px verdana;
    color: #4293d2;
    text-decoration: none;
}
.myactextSimple1 a:hover
{
    font: normal 10px verdana;
    color: #4293d2;
    text-decoration: underline;
}
.futurecategories
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #999999;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
.adminbottomtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #a9a9a9;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
a.adminbottomtext:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #2390da;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: underline;
    text-align: justify;
}
a.adminbottomtext:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #2390da;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: underline;
    text-align: justify;
}
a.adminbottomtext:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #2390da;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
a.adminbottomtext:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #2390da;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: underline;
    text-align: justify;
}
.searchkeywordbox2
{
    width: 197px;
    height: 13px;
    font: normal 10px verdana;
    border: 1px solid #86b2d4;
    color: #7a7979;
}
.searchkeywordbox3
{
    width: 163px;
    height: 13px;
    font: normal 10px verdana;
    border: 1px solid #86b2d4;
    color: #7a7979;
}
.height10
{
    height: 10px;
}
.searchkeywordbox
{
    border: 1px solid #a9a9a9;
    width: 204px;
    height: 14px;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.myAccountInput
{
    border: 1px solid #a9a9a9;
    width: 204px;
    height: 16px;
    font-size: 11px;
    font-family: Verdana;
    color: #4f4747;
}
.myAccountInput1
{
    border: 1px solid #a9a9a9;
    width: 245px;
    height: 16px;
    font-size: 11px;
    font-family: Verdana;
    color: #4f4747;
}
.myAccountInputCombo
{
    border: 1px solid #a9a9a9;
    width: 204px;
    height: 18px;
    font-size: 11px;
    color: #4f4747;
    font-family: Arial, Helvetica, sans-serif;
}
.AdminCombo
{
    border: 1px solid #a9a9a9;
    height: 20px;
    font-size: 11px;
    color: #4f4747;
    font-family: Arial, Helvetica, sans-serif;
}
.ComboNormal
{
    border: 1px solid #a9a9a9;
    width: 204px;
    height: 20px;
    font-size: 10px;
    color: #a9a9a9;
    font-family: Arial, Helvetica, sans-serif;
}
.myAccountsmallbox
{
    border: 1px solid #a9a9a9;
    width: 100px;
    height: 14px;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.height20
{
    height: 20px;
    text-align: left;
    vertical-align: top;
}
.messageError
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #ff0000;
    font-size: 10px;
    padding-top: 3px;
    text-align: left;
}
.table_bg_brd, .adminstoreheadbg
{
    background-color: #f2f4f8;
    border: solid 1px #dedede;
    padding: 7px;
}
.bgColorEmailPage
{
    background-color: #f2f4f8;
}
.table_bg_brd ul
{
    list-style: none;
}
.table_bg_brd li
{
    float: left;
    padding-right: 20px;
}
.table_bg_brd li a
{
    float: left;
    padding-right: 20px;
}
.table_bg_brd li a:hover
{
    text-decoration: underline;
}



.table_bg_brd_nopadd
{
    background-color: #f2f4f8;
    border: solid 1px #dedede;
}
.table_brd
{
    border: solid 1px #dedede;
    padding: 7px;
}
.table_brd_nopad
{
    border: solid 1px #dedede;
}
.lightBluebox
{
    background-color: #e3eef6;
    padding: 5px;
}
.bigFnttest
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
}
a.bigFnttest:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
a.bigFnttest:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #2390da;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
a.bigFnttest:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #2390da;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: underline;
    text-align: justify;
}
a.bigFnttest:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #2390da;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
.searchkeywordbox
{
    border: solid 1px #dedede;
    padding: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4f4747;
    font-size: 11px;
    text-decoration: none;
}
.grayTextBox
{
    border: solid 1px #dddddd;
    padding: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
    font-size: 11px;
    text-decoration: none;
}
.TextBoxAdmin
{
    border: solid 1px #dddddd;
    padding: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #a9a9a9;
    font-size: 11px;
    text-decoration: none;
}
.marginTB15
{
    margin: 15px 0px 15px 0px;
}
.marginT15
{
    margin-top: 15px;
}
.marginB15
{
    margin-bottom: 15px;
}

.marginTB7
{
    margin: 7px 0px 7px 0px;
}
.marginT7
{
    margin: 7px 0px 0px 0px;
}
.marginB7
{
    margin: 0px 0px 7px 0px;
}
.paddingL5
{
    padding-left: 5px;
}
.paddingL10
{
    padding-left: 10px;
}
.paddingB15
{
    padding-bottom: 15px;
}
.paddingL15
{
    padding-left: 15px;
}
.paddingT5
{
    padding-top: 5px;
}
.paddingB5
{
    padding-bottom: 5px;
}
.paddingR5
{
    padding-right: 5px;
}
.paddingR3
{
    padding-right: 3px;
}
.paddingT10
{
    padding-top: 10px;
}
.paddingTB7
{
    padding-bottom: 7px;
    padding-top: 7px;
}
.editBox
{
    border: solid 1px #96abc6;
    background-color: #d1e5fe;
}
.padding5
{
    padding: 5px;
}
.collaps
{
}

.leftTHead
{
    width: 50%;
    float: left;
    text-align: left;
}
.rightTHead
{
    width: 50%;
    float: right;
    text-align: right;
}
.right
{
    text-align: right;
}


/* *********************************************************************************
				EDUCATION CSS SECTION
 ********************************************************************************* */
.mainHeading, .LiveHeader
{
    color: #2269a1;
    font-family: TimesNewRoman, Tahoma, Arial, Verdana;
    font-size: 22px;
    line-height: 18px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    padding: 0px;
}
.subCategoryHeaderLinks
{
    color: #357eb8;
    font: TimesNewRoman, Tahoma, Arial, Verdana;
    font-size: 18px;
    line-height: 18px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    padding: 0px;
}
.subCategoryHeaderLinksDiv
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
    border: solid 1px #dedede;
    padding: 5px;
    margin: 10px 0px 10px 0px;
}
.dollargray
{
    font: 11px verdana;
    color: #75797a;
}
.cutprice
{
    color: #777673;
    text-decoration: line-through;
}
.subCategoryHeaderLinksDiv
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #446D8D;
    font-size: 11px;
    padding-top: 7px;
    text-decoration: none;
    text-align: justify;
}
.simple
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #357eb8;
    font-size: 11px;
    padding-top: 7px;
    text-decoration: none;
    text-align: justify;
}
.simpleBold11
{
    color: #357eb8;
    font: 10px Verdana;
    font-weight: bold;
    text-decoration: underline;
}
.subCategoryHeaderLinksDiv .simple:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #446D8D;
    font-size: 11px;
    padding-top: 7px;
    text-decoration: none;
    text-align: justify;
}
.subCategoryHeaderLinksDiv .simple:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #446D8D;
    font-size: 11px;
    padding-top: 7px;
    text-decoration: none;
    text-align: justify;
}
.subCategoryHeaderLinksDiv .simple:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #2390da;
    font-size: 11px;
    padding-top: 7px;
    text-decoration: none;
    text-align: justify;
}
.subCategoryHeaderLinksDiv .simple:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #446D8D;
    font-size: 11px;
    padding-top: 7px;
    text-decoration: none;
    text-align: justify;
}
.grayBG
{
    background-color: #eeeeee;
}
.educationimageheader, .educationmainheader
{
    color: #357eb8;
    font-family: Verdana, arial, Serif;
    font-size: 14px;
    line-height: 18px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    padding: 0px;
}

.subCategoryHeaderRingName
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    font-weight: bold;
    color: #446D8D;
    font-size: 16px;
    padding-top: 7px;
    padding-left: 50px;
    text-decoration: none;
    text-align: justify;
}
.subCategoryHeaderRingDescription
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    font-weight: normal;
    color: #446D8D;
    font-size: 11px;
    padding-top: 7px;
    text-decoration: none;
    text-align: justify;
    padding-left: 10px;
    width: 350px;
}
.EDUCATION_H2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    font-weight: bold;
    color: #446D8D;
    font-size: 14px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
.EDUCATION_H2 .simple:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    font-weight: bold;
    color: #446D8D;
    font-size: 14px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
.EDUCATION_H2 .simple:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    font-weight: bold;
    color: #446D8D;
    font-size: 14px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}

.EDUCATION_H2 .simple:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    font-weight: bold;
    color: #4890c8;
    font-size: 14px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
.EDUCATION_H2 .simple:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    font-weight: bold;
    color: #446D8D;
    font-size: 14px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
.simpleText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
a.simpleText:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
a.simpleText:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
a.simpleText:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: underline;
    text-align: justify;
}
a.simpleText:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
.educationtheader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-weight: bold;
    font-size: 12px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
.educationinttext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 16px;
    color: #357eb8;
    font-weight: normal;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
.eduGlossary
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-weight: bold;
    font-size: 12px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
a.eduGlossary:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-weight: bold;
    font-size: 12px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
.eduGlossary:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-weight: bold;
    font-size: 12px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
a.eduGlossary:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-weight: bold;
    font-size: 12px;
    padding-top: 3px;
    text-decoration: underline;
    text-align: justify;
}
.eduGlossary:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #357eb8;
    font-weight: bold;
    font-size: 12px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}

.leftMainMenuNew
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 10px;
    text-transform: uppercase;
    padding-left: 3px;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/titlebar.gif);
    padding-top: 1px;
    height: 16px;
    display: block;
    background-position: right top;
}
a.leftMainMenuNew:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 10px;
    text-transform: uppercase;
    padding-left: 3px;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/titlebar.gif);
    padding-top: 1px;
    height: 16px;
    display: block;
    background-position: right top;
}

.leftMainMenuNewactive
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 10px;
    text-transform: uppercase;
    padding-left: 10px;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/activebar_edu.gif);
    height: 17px;
    display: block;
    cursor: pointer;
    background-position: right center;
}
.leftMainMenuNewactiveDown
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 10px;
    text-transform: uppercase;
    padding-left: 10px;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/activebar_edu_active.gif);
    padding-top: 1px;
    height: 16px;
    display: block;
    cursor: pointer;
    background-position: right center;
}
.leftMainMenuNewactiveDown div a, .leftMainMenuNewactive div a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    padding-top: 1px;
    height: 16px;
    display: block;
    cursor: pointer;
}
.leftSubMainMenuNew
{
    display: block;
    padding-top: 2px;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7d858a;
    height: 18px;
}
.leftSubMainMenuNew:link
{
    display: block;
    padding-top: 2px;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7d858a;
    height: 18px;
}
.leftSubMainMenuNew:hover
{
    display: block;
    padding-top: 2px;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #023468;
    background-color: #c2ceda;
    height: 18px;
}

.leftSubMainMenuNew a
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7d858a;
    height: 20px;
}
.leftSubMainMenuNew a:hover
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #023468;
    background-color: #c2ceda;
    height: 20px;
}




.leftSubMainMenuNew span
{
    padding-left: 5px;
}

.leftSubMainMenuNewactive
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #023468;
    height: 20px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/activechildbar_edu.gif);
    cursor: pointer;
    background-color: #c2ceda;
    background-position: right;
}


.leftSubMainMenuNewactive a
{
    color: #023468;
}
.leftSubMainMenuNewactive a:hover
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #023468;
    height: 20px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/activechildbar_edu.gif);
    cursor: pointer;
    background-position: right;
    background-color: #c2ceda;
}
.LeftMenuWebLink
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #023468;
    height: 20px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Baroutsidelink.gif);
    cursor: pointer;
    background-position: right top;
}

.LeftMenuWebLink:hover
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #023468;
    height: 20px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Baroutsidelinkover.gif);
    cursor: pointer;
    background-color: #c2ceda;
    background-position: right top;
}

.LeftMenuWebLink a
{
    color: #023468;
}
.LeftMenuWebLink a:hover
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #023468;
    height: 20px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Baroutsidelinkover.gif);
    cursor: pointer;
    background-color: #c2ceda;
    background-position: right top;
}
.LeftMenuWebLinkactive
{
    display: block;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #023468;
    height: 20px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Baroutsidelinkover.gif);
    cursor: pointer;
    background-color: #c2ceda;
    background-position: right top;
}
.select_color
{
    color: #358aab;
}
#image_pera_edu
{
    font: left;
    text-align: justify;
    vertical-align: top;
    position: relative;
    height: 125px;
}

.ProductandPricingBottom_brown
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D8D8D8;
}
.SecondRow_Toolbar
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8EA7C6;
    padding-left: 5px;
}
.ThirdRow_Toolbar
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/HTMLEditor/Images/ThridrowRepat.jpg);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8EA7C6;
    padding-left: 5px;
}
.Forthrow_Toolbar
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/HTMLEditor/Images/Fourth_rowRepat.jpg);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8EA7C6;
    padding-left: 5px;
}
.Forthrow_Toolbarsmall
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/HTMLEditor/Images/Fourthrow_small.jpg);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8EA7C6;
    padding-left: 5px;
}
.Texteditor_dropdown
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.bottom_row
{
    background-color: #BFDBFF;
    padding-left: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #96ABC6;
}
.graytexttimes
{
    font-family: Times New Roman Arial Verdana Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
}
.admintextwithten
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #446D8D;
    font-size: 10px;
    padding-top: 3px;
    text-decoration: none;
}
.admincategorytextwithten
{
    font: 10px verdana;
    color: #87898c;
}

/* ---------------------------------------------------------------- */

.left_side_menu
{
    background-color: #e0e6ee;
}

.Bridal_img_pera
{
    padding-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.Bridal_img_link
{
    text-align: right;
    text-decoration: underline;
    color: #7e7e7f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.Bridal_img_link:link
{
    text-align: right;
    text-decoration: underline;
    color: #7e7e7f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.Bridal_img_link:visited
{
    text-align: right;
    text-decoration: underline;
    color: #7e7e7f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.Bridal_img_link:hover
{
    text-align: right;
    color: #000;
    text-decoration: underline;
}
.Bridal_img_link:active
{
    text-align: right;
    text-decoration: underline;
    color: #7e7e7f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
/*
#BridalCategory .columns a img{border: solid 1px #ffffff;}
#BridalCategory .columns a:hover img{border: solid 1px #C1C1C1;}*/
.imgbrd
{
    border: solid 1px #ffffff;
    display: block;
    margin: 1px;
    padding: 1px;
    width: 180px;
}
.imgbrd:hover
{
    border: solid 1px #C1C1C1;
    display: block;
    margin: 1px;
    padding: 1px;
    width: 180px;
}
.imgbrdSml
{
    border: solid 1px #ffffff;
    display: block;
    margin: 1px;
    padding: 1px;
    width: 100px;
}
.imgbrdSml:hover
{
    border: solid 1px #C1C1C1;
    display: block;
    margin: 1px;
    padding: 1px;
    width: 100px;
}

#BridalCategory .norepeat
{
    padding-left: 10px;
    width: 160px;
    padding-top: 5px;
    padding-right: 40px;
    float: left;
}
#BridalCategory .norepeat img
{
    border: 2px solid #fff;
}
#BridalCategory .norepeat img:hover
{
    border: 2px solid #C1C1C1;
}
#BridalCategory h2 a
{
    color: #666666;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    text-decoration: none;
}
#BridalCategory p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #267FA1;
    text-decoration: none;
}
#BridalCategory p a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #267FA1;
    text-decoration: none;
}
#BridalCategory p a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0f6081;
    text-decoration: none;
}


#zoom_th img
{
    border: 1px solid #ffffff;
}

#zoom_th img:hover
{
    border: 1px solid #bfbbbb;
}
#zoom_th1 img
{
    border: 1px solid #ffffff;
}
#zoom_th1 img:hover
{
    border: 1px solid #bfbbbb;
}
#zoom_th img
{
    border: 1px solid #ffffff;
}
#zoom_th img:hover
{
    border: 1px solid #bfbbbb;
}


.Product_Short_Disc_DivHead
{
    font-family: Arial, tahoma, Verdana;
    font-size: 13px;
    color: #3c79a9;
    font-weight: bold;
    padding: 15px 0 0 0;
}

.Product_Long_Disc
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #777b7e;
    padding-left: 3px;
    padding-top: 5px;
}
.Style_Disc
{
    width: 279px;
    float: right;
    background-color: #f5f5f5;
}
.prod_style_color
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3c79a9;
    padding-left: 3px;
    padding-top: 5px;
}
.Style_Number
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #094577;
    padding-left: 35px;
    padding-top: 3px;
    padding-bottom: 5px;
    font-weight: bold;
}
.Sale_Style
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #fd0606;
    padding-left: 35px;
    padding-top: 3px;
    padding-bottom: 5px;
    font-weight: bold;
}
.Style_price
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #777673;
    padding-left: 35px;
    padding-top: 3px;
    padding-bottom: 5px;
    font-weight: bold;
}
#Ring_Price
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #595454;
    text-align: center;
    padding-bottom: 3px;
    text-align: left;
    float: left;
    width: 60px;
    padding-left: 2px;
}

.bottom_brd
{
    border-bottom: 1px solid #cfdeea;
}
.small_hyperlink
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #3e88b9;
}
.small_hyperlink:hover
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #03436f;
}
.newsmalllink
{
    color: #7d8997;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
a.newsmalllink:link
{
    color: #7d8997;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
a.newsmalllink:hover
{
    color: #7d8997;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

.producttabs li
{
    display: inline;
    margin-left: 0px;
}
.producttabs li a
{
    text-decoration: none;
    position: relative;
    width: 117px;
    z-index: 1;
    padding: 1px 10px 0px 6px;
    color: #ffffff;
    font-weight: bold;
    background-color: white;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Product_Tab_Inactive1.jpg);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    height: 17px;
    font-size: 12px;
}

.producttabs li a:visited
{
    color: #ffffff;
}
.producttabs li a:hover
{
    text-decoration: none;
}
.producttabs li a.selected
{
    position: relative;
    top: 0px;
    color: #ffffff;
}
.producttabs li a.selected
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Product_Tab_Active.jpg);
    border-bottom-color: white;
    background-repeat: no-repeat;
    font-weight: bold;
    color: #ffffff;
    height: 17px;
}
.producttabs li a.selected:hover
{
    text-decoration: none;
}
#Bottom_Order
{
    width: 750px;
    padding-top: 10px;
    border-top: 1px solid #cdcfd0;
    border-bottom: 1px solid #cdcfd0;
}
#Bottom_Order_gift
{
    width: 650px;
    padding-top: 10px;
    border-top: 1px solid #cdcfd0;
    border-bottom: 1px solid #cdcfd0;
}
#Bottom_Order_watch
{
    width: 650px;
    padding-top: 10px;
    border-top: 1px solid #cdcfd0;
    border-bottom: 1px solid #cdcfd0;
}

#Header_Background
{
    width: 100%;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/heading_back.gif);
    background-position: right top;
    background-repeat: no-repeat;
    background-color: #418cc5;
    border: solid 1px #3176ad;
}
#Header_Background h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 8px;
}
#Header_BackgroundW
{
    width: 100%;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/heading_back.gif);
    background-position: right top;
    background-repeat: no-repeat;
    background-color: #418cc5;
    border: solid 1px #3176ad;
}
#Header_BackgroundW h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 8px;
}

.Product_Head
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #094577;
    font-size: 11px;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.Product_Disc
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #45484a;
    padding-left: 6px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #e6e7e7;
}

#image_pera
{
    font: left;
    text-align: justify;
    vertical-align: top;
    margin-left: 20px;
    position: relative;
    height: 109px;
    width: 750px;
}
#image_pera_Rec
{
    font: left;
    text-align: justify;
    vertical-align: top;
    margin-right: 10px;
    position: relative;
    height: 109px;
}
#image_pera_box
{
    position: absolute;
    border: solid 1px #9cc1ca;
    top: 5px;
    clear: right;
    height: 100px;
}
.clear
{
    clear: both;
}

#pera_image
{
    float: right;
    width: 200px;
    margin-left: 25px;
    text-align: right;
}
#pera_text
{
    margin: 0px 0px 0px 8px;
    text-align: justify;
    float: left;
}

#image_pera_head
{
    float: left;
    display: block;
    position: absolute;
    padding: 1px 20px 1px 20px;
    text-decoration: none;
    z-index: 100;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #0c93ff;
    margin-left: 50px;
}
.FlterOption
{
    background-color: #e0e6ee;
    display: block;
    width: 750px;
}
.FlterOption table
{
    margin: 0 auto;
    height: 25px;
    padding-bottom: 1px;
}
.FlterOption .tabwidth
{
    width: 730px;
    width: 100%;
    display: block;
}
.FlterOption .textStyle
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FlterOption a
{
    padding: 0;
    margin: 0;
    font-size: 11px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.FlterOption a:hover
{
    text-decoration: underline;
}

a.simple
{
    color: #446D8D;
    font: normal 11px Verdana;
    text-decoration: none;
}

a.simple:link
{
    color: #446D8D;
    font: normal 11px Verdana;
    text-decoration: none;
}

a.simple:visited
{
    color: #1b3d58;
    font: normal 11px Verdana;
    text-decoration: none;
}

a.simple:hover
{
    color: #1b3d58;
    font: normal 11px Verdana;
    text-decoration: underline;
}
#DesignerCategory #style
{
    font-size: 10px;
    color: #1B5981;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}

#DesignerCategory .Cost1
{
    font-size: 11px;
    color: #75797a;
    padding-left: 3px;
    padding-right: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
#DesignerCategory .NoCost1
{
    font-size: 11px;
    color: #75797a;
    padding-left: 3px;
    padding-right: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: line-through;
    font-weight: bold;
}

#DesignerCategory .Cost2
{
    font-size: 10px;
    padding-left: 3px;
    padding-right: 3px;
    color: #fd0606;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#DesignerCategory p
{
    font-size: 10px;
    color: #948c8c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: justify;
}
#DesignerCategory a
{
    font-size: 10px;
    color: #1B5981;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}
#DesignerCategory a:hover
{
    font-size: 10px;
    color: #1B5981;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: underline;
}

.zoomPageItemHeading
{
    font-family: Verdana;
    font-size: 14px;
    color: #2269a1;
}
.shortDesc
{
    border-top: 1px solid #9db3c0;
    font: bold 12px Verdana;
    color: #2269a1;
}
.zoomFlyerNo
{
    font: bold 10px Verdana;
    color: #2269a1;
    text-align: center;
}
.zoomStylePrice
{
    font: bold 10px Verdana;
    color: #737475;
    text-align: center;
}
.zoomEmailLink
{
    border-bottom: 1px solid #9db3c0;
    font: 10px normal Verdana;
    color: #586e80;
    text-align: center;
}
a.wishlink
{
    font: normal 10px verdana;
    color: #4293d2;
    vertical-align: middle;
    text-decoration: none;
}
a.wishlink:hover
{
    font: normal 10px verdana;
    color: #2269a1;
    text-decoration: underline;
}
simpleHomeArial
{
    color: #ffffff;
    font: normal 11px Verdana;
}
a.simpleHomeArial
{
    color: #658194;
    font: normal 11px Verdana;
    text-decoration: none;
}
a.simpleHomeArial:hover
{
    color: #08396b;
    font: normal 11px Verdana;
    text-decoration: underline;
}

.zoom_page_bg
{
    background-color: #e4ecf3;
    padding-top: 2px;
    padding-bottom: 2px;
}
.BgWt_BrdGray
{
    border: solid 1px #bbbbbb;
    background-color: #FFFFFF;
}
.black_bg
{
    background-color: #65a3d2;
}
.header_bottom_brd
{
    padding-bottom: 2px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Header_img.jpg);
    background-repeat: repeat-x;
    height: 145px;
}
.header_bottom_brd_5
{
    padding-bottom: 2px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Header_img.jpg);
    background-repeat: repeat-x;
}
.ecatalogseasontext
{
    font: normal 12px Times New Roman;
    color: #056b93;
}
.ecatalogflyertext
{
    font: normal 11px Times New Roman;
    color: #3081c1;
}

.ecatalogclick span
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #0c93ff;
    text-align: left;
}
.ecatalogclick
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0c93ff;
    text-align: left;
}
.ecatalogbridalbook
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3081c1;
    text-align: center;
    padding-right: 50px;
}
.blacktext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #000000;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
}
.darkgraytext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #666666;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
}
.darkgraytextsmall
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #666666;
    font-size: 10px;
    text-decoration: none;
    text-align: justify;
}
.bluetext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #2964f5;
    font-size: 11px;
    text-decoration: none;
}
.bluehead
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #1869a8;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: justify;
    padding: 2px;
}
.table_brdThik
{
    border: solid 3px #464646;
    padding: 5px;
}
.black_times14
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #464646;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}
.blacktext12
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #464646;
    font-size: 15px;
    text-decoration: none;
    font-weight: bold;
}
.blacktext11
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
}
.CatalogImageRight
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/TestLineRight.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
.CatalogImageLeft
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/TestLineLeft.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}
.CatalogImageBottom
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/TestLineBottom.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}
.CatalogImageTop
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/TestLineTop.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.RefferHead
{
    font-family: Verdana, Arial, Serif;
    font-size: 18px;
    color: #058ef6;
    text-decoration: none;
}
.NewText12Verdana
{
    font-family: Verdana, Arial, Serif;
    font-size: 11px;
    color: #595959;
    text-decoration: none;
    line-height: 16px;
    font-weight: normal;
}

.NewText13VerdanaBold
{
    font-family: Verdana, Arial, Serif;
    font-size: 12px;
    color: #595959;
    text-decoration: none;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 2px;
    background-color: #dfe3e6;
    height: 20px;
}

.NewText12GrayBold
{
    font-family: Verdana, Arial, Serif;
    font-size: 11px;
    color: #76889e;
    text-decoration: none;
    font-weight: bold;
}
.referInput
{
    font-family: Verdana, Arial, Serif;
    font-size: 11px;
    color: #767676;
    height: 20px;
    text-decoration: none;
    border: solid 1px #c2c2c2;
}
.timesbig
{
    font-family: Times New Roman, Times, Georgia;
    font-size: 24px;
    color: #003166;
    text-decoration: none;
    font-weight: normal;
}
.GrayBg
{
    background-color: #F8F9FB;
}

.pagingnew
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #333333;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
}
.Newsletter
{
    width: 960px;
}
.ReferImage
{
    float: left;
    width: 178px;
    padding-top: 20px;
}
.ReferRight
{
    float: left;
    width: 725px;
    margin-left: 10px;
}
.pagingnew:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #333333;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
}
.pagingnew:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #333333;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
}
.pagingnew:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #333333;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
}
.pagingnew:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #333333;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
}

.pagingBgBrd
{
    background-color: #dce1e7;
    border: solid 1px #cdd3db;
}
.moziMargin5
{
    margin-top: 3px;
}
.pagingBrdLft
{
    border-left: solid 1px #000000;
    padding-left: 7px;
    margin-left: 5px;
}
.pagingBrdRit
{
    border-right: solid 1px #000000;
    padding-right: 7px;
    margin-right: 5px;
}
.btnmain
{
    display: inline;
    float: left;
    text-align: center;
    height: 39px;
}

.buttons
{
    display: inline;
    float: left;
    text-align: center;
    height: 28px;
}
.buttons a
{
    display: inline;
    float: left;
    padding-left: 12px;
    text-decoration: none;
    color: #035175;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/buttonsLeft.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    height: 28px;
    white-space: nowrap;
}
.buttons a span
{
    display: inline;
    float: left;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/buttonsRight.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display: block;
    padding-right: 12px;
    padding-top: 6px;
    height: 22px;
}
.buttons a:hover
{
    color: #022e39;
    cursor: pointer;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/buttonsLeftHover.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.buttons a:hover span
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/buttonsRightHover.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
/*
.NewTab a:visited{color: #446d8d;
	height:20px;}
.NewTab a:hover{color: #0c93ff;
	height:20px;
	font-weight:normal;}
.NewTab a.selected{position:relative;
	height:20px;
	color: #0c93ff;
	}
.NewTab a.selected{ 
	background-image:url(/service/TEMPLATES/TEMPLATE04/THM01/Images/TabAfter_left.gif);
	border-bottom:solid 1px white;
	background-repeat: no-repeat;
	font-weight:bold;
	height:20px;
}
.NewTab a.selected span
{	background-image:url(/service/TEMPLATES/TEMPLATE04/THM01/Images/TabAfter_right.gif);
	background-repeat: no-repeat;
	background-position:right top;
	display:block;
	padding: 3px 7px 0px 0px;
}
.NewTab a.selected:hover{ 
	text-decoration: none;
	height:20px;
}*/
.RedNote
{
    font-family: Verdana;
    font-size: 11px;
    color: #950000;
    padding-top: 15px;
}
.RedNote a
{
    font-family: Verdana;
    font-size: 11px;
    color: #950000;
    text-decoration: none;
}
.RedNote a:hover
{
    font-family: Verdana;
    font-size: 11px;
    color: #950000;
    text-decoration: underline;
}
.buttons1
{
    display: block;
    padding-left: 12px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/buttonsShedowLeft.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 28px;
}

.buttons1 span
{
    display: block;
    float: right;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/buttonsShedowRight.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    display: block;
    padding-right: 12px;
    height: 8px;
}

/* css by tarun */


.Diamonds_link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #1e80cb;
    font-size: 11px;
    text-decoration: none;
}
.Diamonds_link a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #1e80cb;
    font-size: 11px;
    text-decoration: none;
}
.Diamonds_link a:hover
{
    text-decoration: underline;
}
.BottomText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    padding-bottom: 25px;
    padding-top: 15px;
    text-align: center;
}
.Promotion_Section
{
    font-size: 13px;
    color: #1c559e;
    padding: 5px 0 0 0;
    font-family: Palatino Linotype;
}
/*Css Added for Product and Pricing Sectio*/
.ProductandPricing_brown
{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-color: #D8D8D8;
    border-right-color: #D8D8D8;
}
.ProductandPricingRight_brown
{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #D8D8D8;
}
.ProductandPricing_borderbrown
{
    border: 1px solid #B4BDC4;
}
.ProductandPricingHeader_blue
{
    font: 10px verdana;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D8D8D8;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/product_repeat.jpg);
    background-repeat: repeat-x;
}
ProductandPricingHeader_Rimg
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/product_repeat.jpg);
    background-repeat: repeat-x;
}
.ProductandPricingBottom_brown
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D8D8D8;
}

/*created this class for product and pricing*/


.ProductandPricing_brown
{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D8D8D8;
    border-bottom-color: #D8D8D8;
    border-right-color: #D8D8D8;
    border-left-color: #D8D8D8;
}
.ProductandPricingRight_brown
{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #D8D8D8;
}
.ProductandPricing_borderbrown
{
    border: 1px solid #B4BDC4;
}
.ProductandPricingHeader_blue
{
    font: 10px verdana;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D8D8D8;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/product_repeat.jpg);
    background-repeat: repeat-x;
}
ProductandPricingHeader_Rimg
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/product_repeat.jpg);
    background-repeat: repeat-x;
}
.ProductandPricingBottom_brown
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #D8D8D8;
}


/* new */

.bgColor
{
    /*  subheading bg color  */
    background-color: #e7ebf0;
}
.tbl
{
    /*  table border  */
    border: 1px solid #7ea7c7;
    border-collapse: collapse;
}
.tblBg
{
    /*  table heading bg color, text  */
    border: 1px solid #7ea7c7;
    background-color: #d6e3ed;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.bgLight
{
    /*  table background color light  */
    background-color: #8accff;
}
.bgNormal
{
    /*  table background color normal  */
    background-color: #4796d2;
}
.bgDark
{
    /*  table background color dark  */
    background-color: #4087bd;
}
#borderBtm
{
    /*  border bottom  */
    border-bottom: 1px solid #7ea7c7;
}
.headingBg
{
    /*  heading Background color  */
    background-color: #e7ebf0;
    padding: 5px;
}
.borderBtmEcat
{
    /*  border bottom eCataloge */
    border-bottom: 1px solid #b5cbde;
}
.footerBottom
{
    /*  footer bottom */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #043f7b;
}
.footerBottom a
{
    /*  footer bottom */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #043f7b;
    text-decoration: none;
}
.footerBottom a:hover
{
    /*  footer bottom */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #08396b;
}


.ImageThumbnail
{
    width: 120px;
    float: left;
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 5px;
}
.BorderColor
{
    border: 1px solid #d6e3ed;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 3px;
}
.borderTop
{
    border-top: 5px solid #0E92FE;
}
.header_bottom_brd2
{
    border-bottom: 5px solid #0E92FE;
    padding-bottom: 2px;
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/Header_img.jpg);
    background-repeat: repeat-x;
}

/*Calendar Specific Classes Begins */
.ASHIcpYearNavigation, .ASHIcpMonthNavigation
{
    background-color: #D0D0D0;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-family: verdana;
    color: #3f7aa2;
    font-weight: bold;
}
.ASHIcpDayColumnHeader, .ASHIcpYearNavigation, .ASHIcpMonthNavigation, .ASHIcpCurrentMonthDate, .ASHIcpCurrentMonthDateDisabled, .ASHIcpOtherMonthDate .ASHIcpOtherMonthDateDisabled, .ASHIcpCurrentDate, .ASHIcpCurrentDateDisabled, .ASHIcpTodayText, .ASHIcpTodayTextDisabled, .ASHIcpText
{
    font-family: verdana;
    font-size: 7pt;
}
TD.ASHIcpDayColumnHeader
{
    color: #FFFFFF;
    font-weight: bold;
    text-align: right;
    background-color: #4293d2;
    border: none thin #6677DD;
    border-width: 0 0 1 0;
}
.ASHIcpCurrentMonthDate, .ASHIcpOtherMonthDate, .ASHIcpCurrentDate
{
    text-align: right;
    text-decoration: none;
}
.ASHIcpCurrentMonthDateDisabled, .ASHIcpOtherMonthDateDisabled, .ASHIcpCurrentDateDisabled
{
    color: #D0D0D0;
    text-align: right;
    text-decoration: line-through;
}
.ASHIcpCurrentMonthDate
{
    color: #4293d2;
    font-weight: bold;
}
.ASHIcpCurrentDate
{
    color: #FFFFFF;
    font-weight: bold;
}
.ASHIcpOtherMonthDate
{
    color: #FFFFFF;
}
TD.ASHIcpCurrentDate
{
    color: #FFFFFF;
    background-color: #4293d2;
    border-width: 0;
}
TD.ASHIcpCurrentDateDisabled
{
    border-width: 1;
    border: solid thin #FFAAAA;
}
TD.ASHIcpTodayText, TD.ASHIcpTodayTextDisabled
{
    border: solid thin #4293d2;
    border-width: 1 0 0 0;
}
A.ASHIcpTodayText, SPAN.ASHIcpTodayTextDisabled
{
    height: 20px;
}
A.ASHIcpTodayText
{
    color: #4293d2;
    font-weight: bold;
}
SPAN.ASHIcpTodayTextDisabled
{
    color: #D0D0D0;
}
.ASHIcpBorder
{
    border: solid thin #4293d2;
}
/*Calendar specific Classes ends */

/********** Template Management ************/

/* css for main containt */
#main_containt
{
    padding: 0;
    margin: 0;
}

/* css for rightpannel start */
#rightpannel
{
    width: 700px;
    padding: 0;
    margin: 0;
    float: right;
}
#right_main
{
    padding: 0;
    margin: 0;
    width: 700px;
}
.header_tabs
{
    padding: 3px 0 3px 5px;
    margin: 10px 15px 0 0;
    background-color: #d6e3ed;
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color: #357eb8;
}
.header_tabs p
{
    padding: 0;
    margin: 0;
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/BlackTemplate/questionmark.gif) no-repeat 470px 0px;
}
.ajewelry_blue
{
    color: #1c57ff;
}
.wellcom_text
{
    padding: 0;
    margin-top: 15px;
    width: 620px;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
}
.midheader
{
    padding: 0;
    margin-top: 15px;
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/BlackTemplate/mid_header.jpg) no-repeat;
    width: 690px;
    height: 86px;
}
.2ndLevelmidheader
{
    padding: 0;
    margin-top: 15px;
}
.midtext
{
    padding: 0;
    margin-top: 35px;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #9c9c9c;
}
.midtext p
{
    padding: 0 0 15px 0;
    margin: 0;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #9c9c9c;
}

.midtext2
{
    padding: 0;
    margin-top: 35px;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #9c9c9c;
}
.midtext2 p
{
    padding: 0 0 15px 0;
    margin: 0;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #9c9c9c;
}

/* css for tab */
#table_top
{
    padding: 0;
    margin: 20px 0 5px 0;
    width: 700px;
}

/* css for top_table */
.top_tab
{
    padding: 0;
    margin: 0;
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/BlackTemplate/top_tab.gif) repeat;
    height: 39px;
    border: solid 1px #9bb2bf;
}
.main_header
{
    float: left;
    width: 195px;
    height: 30px;
}
.table_text
{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
    border-right: solid 1px #c8c8c8;
    text-align: center;
    height: 30px;
    padding-top: 10px;
}
.display_tab
{
    float: left;
    width: 120px;
}
.custom_tab
{
    float: left;
    width: 108px;
}
.manage_tab
{
    float: left;
    width: 140px;
}
.related_tab
{
    border: none;
    float: left;
    width: 108px;
}
/* top_tab css end */

/* css for jewlry_tab */
.jewlry_tab
{
    padding: 0;
    margin: 0;
    border: solid 1px #9bb2bf;
    border-top: none;
    background-color: #c3d6e5;
    height: 22px;
}
.jewl_tab
{
    padding: 5px 0 0 10px;
    margin: 0;
    float: left;
    width: 185px;
    height: 18px;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
    border-right: solid 1px #c8c8c8;
}

.diasplay
{
    padding: 0 0 0 4px;
    margin: 0;
    float: left;
    width: 116px;
    height: 23px;
    border-right: solid 1px #c8c8c8;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
}
.display_green
{
    color: #14ad23;
}
.balnk1
{
    padding: 5px 0 0 8px;
    margin: 0;
    float: left;
    width: 100px;
    height: 18px;
    text-align: center;
    border-right: solid 1px #c8c8c8;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #0664ff;
}
.balnk1 a
{
    text-decoration: none;
    color: #0664ff;
}
.balnk1 a:hover
{
    text-decoration: underline;
}
.blank2
{
    padding: 5px 0 0 8px;
    margin: 0;
    float: left;
    width: 132px;
    height: 17px;
    text-align: center;
    border-right: solid 1px #c8c8c8;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #0664ff;
}
.blank2 a
{
    text-decoration: none;
    color: #0664ff;
}
.blank2 a:hover
{
    text-decoration: underline;
}

.blank3
{
    padding: 0;
    margin: 0;
    text-align: center;
}
/* jewrely css end */

/* css for bridal */
.bridal
{
    padding: 0;
    margin: 0;
    border: solid 1px #9bb2bf;
    border-top: none;
    background-color: #e7eff5;
    height: 22px;
}
/* bridal css end */

/* bridal_in */
.bridal_in
{
    padding: 0;
    margin: 0;
    border: solid 1px #9bb2bf;
    border-top: none;
    height: 22px;
}
.bridal_sets
{
    padding: 5px 0 0 30px;
    margin: 0;
    float: left;
    width: 165px;
    height: 18px;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
    border-right: solid 1px #c8c8c8;
}
.hide_red
{
    color: #FF0000;
}
.hide_blue
{
    color: #2269a1;
}

.wedding_rings
{
    padding: 5px 0 0 30px;
    margin: 0;
    float: left;
    width: 165px;
    height: 18px;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #01a210;
    border-right: solid 1px #c8c8c8;
}

.estate_jewelry
{
    padding: 5px 0 0 10px;
    margin: 0;
    float: left;
    width: 185px;
    height: 18px;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #01a210;
    border-right: solid 1px #c8c8c8;
}

/* end table css */

/* css for footer */
.footer
{
    padding: 0;
    margin: 20px 0 10px 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #747779;
}
.footer a
{
    text-decoration: none;
    color: #0664ff;
}
.footer a:hover
{
    text-decoration: underline;
}
.update_button
{
    padding: 15px 0 0 0;
    text-align: center;
    margin: 0;
}
.footer_img
{
    padding: 10px 0 0 0;
    margin: 0;
}
/* rightpannel css end */






/* css for second page */


.webtheme
{
    padding: 0;
    margin-top: 20px;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #9c9c9c;
    width: 620px;
}
.webtheme p
{
    padding: 25px 0 20px 0;
    margin: 0;
    color: #2269a1;
}

.header_sign
{
    padding-left: 15px;
    margin: 0;
}

.customize_web
{
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/BlackTemplate/customizebg.jpg) no-repeat;
    width: 619px;
    height: 18px;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #f3f5f7;
}
.homepage_sign
{
    padding: 0 0 0 10px;
    margin: 0;
}

.customize_sign
{
    padding: 1px 0 0 10px;
    margin: 0;
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/BlackTemplate/customize_sign.gif) no-repeat 16em 0.1em;
}
.customize_button
{
    float: right;
    padding: 0;
    margin: 30px 0 20px 0;
}
.manage_sign
{
    padding: 1px 0 0 10px;
    margin: 0;
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/BlackTemplate/customize_sign.gif) no-repeat 16em 0.1em;
}
.managefooter_sign
{
    padding: 1px 0 0 10px;
    margin: 0;
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/BlackTemplate/customize_sign.gif) no-repeat 16em 0.1em;
}


/* css for third page */


#main_table
{
    padding: 0;
    margin: 20px 0 5px 0;
    width: 684px;
    border: solid 1px #86b2d4;
}
.table_header
{
    padding: 0;
    margin: 0;
    background: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/BlackTemplate/thirdtable_top.gif) repeat;
    height: 18px;
    border-bottom: solid 1px #86b2d4;
}
.maintab
{
    padding: 0;
    margin: 0;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
    text-align: center;
    width: 170px;
    height: 18px;
    border-right: solid 1px #c8c8c8;
    float: left;
}
.inner_tab
{
    padding: 0;
    margin: 0;
    width: 684px;
    border-bottom: solid 1px #c1c1c1;
}

.maintab_in
{
    padding: 4px 0 0 5px;
    margin: 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
    width: 165px;
    height: 18px;
    border-right: solid 1px #c8c8c8;
    float: left;
}
.headertab_display
{
    padding: 0;
    margin: 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
    text-align: center;
    width: 170px;
    height: 22px;
    border-right: solid 1px #c8c8c8;
    float: left;
}
.detailtab
{
    padding-top: 4px;
    margin: 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    width: 170px;
    height: 18px;
    border-right: solid 1px #c8c8c8;
    float: left;
}
.detailtab a
{
    text-decoration: none;
    color: #0664ff;
}
.detailtab a:hover
{
    text-decoration: underline;
}
.border_non
{
    border: none;
}

.tableBg
{
    background-color: #f1f1ed;
    padding: 0;
    margin: 0;
    border: solid 1px #d9d9d9;
}
.blutext
{
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #446d8d;
    padding: 0;
    margin: 0;
}
.blutext a
{
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #446d8d;
    text-decoration: none;
    padding: 0;
    margin: 0;
}
.blutext a:hover
{
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #446d8d;
    text-decoration: underline;
    padding: 0;
    margin: 0;
}
.blutext1
{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #446d8d;
    padding: 0;
    margin: 0;
}
.ComboTxt
{
    border: solid 1px #86b2d4;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #555454;
    height: 16px;
}
.header_tabs1
{
    padding: 3px 0 3px 5px;
    margin: 5px 0 0 0;
    background-color: #d6e3ed;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
}
.SubTab_text
{
    padding: 0;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
}
.LeftImage
{
    float: right;
    width: auto;
    padding: 0;
    margin: 0;
}
.LeftImageInner
{
    width: 180px;
    padding: 10px 0 10px 0;
    text-align: center;
    margin: 10px 0 0 0;
    background-color: #f1f1ed;
}
.DescriptionText
{
    font: italic 10px Verdana, Arial, Helvetica, sans-serif;
    color: #808284;
}
.ImageBox
{
    border: solid 1px #91afc8;
    width: 102px;
    height: 102px;
}
.RemainingText
{
    padding: 0;
    margin: 0;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #b7b7b7;
}
.blue10px
{
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #2e56bc;
    padding: 0;
    margin: 0;
}
.avalonLink
{
    padding: 0;
    margin: 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #0664ff;
}
.avalonLink a
{
    padding: 0;
    margin: 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #0664ff;
    text-decoration: none;
}
.avalonLink a:hover
{
    padding: 0;
    margin: 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #0664ff;
    text-decoration: underline;
}
.midtext1
{
    padding: 0;
    margin-top: 15px;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #9c9c9c;
}
.midtext1 p
{
    padding: 0 0 15px 0;
    margin: 0;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #9c9c9c;
}
.CategoryInformation
{
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #555454;
    padding: 0;
    margin: 0;
}
.RemoveCategoriesText
{
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
}
.RemoveCategoriesText2
{
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
}
.SubTab_text1
{
    padding: 0;
    margin: 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #2269a1;
}
.whiteBg
{
    padding: 5px 2px 5px 2px;
    margin: 0;
    width: 390px;
    background-color: #FFFFFF;
    border: solid 1px #97b3cb;
}
.RelatedLink
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #5d5e60;
}
.Linkbg
{
    background-color: #fbf9c7;
    text-align: center;
    padding: 5px 0 5px 0;
    vertical-align: top;
    border-top: solid 1px #5b6f7a;
    border-bottom: solid 1px #5b6f7a;
    border-right: solid 1px #cdd7c3;
}
.Bgblue
{
    background-color: #eff4f8;
    text-align: center;
    padding: 10px 0 8px 0;
    vertical-align: top;
    border-bottom: solid 1px #c4d2db;
    border-right: solid 1px #cdd7c3;
}
.PagerLink
{
    padding: 0;
    margin: 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #016abd;
}
.PagerLink a
{
    padding: 0;
    margin: 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #016abd;
    text-decoration: none;
}
.PagerLink a:hover
{
    padding: 0;
    margin: 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #016abd;
    text-decoration: underline;
}
.SortText
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #104a7b;
    padding: 0;
    margin: 0;
}
.inputboxsearch
{
    font: normal 11px Verdana;
    color: #4f4747;
    border: solid 1px #86b2d4;
}
.TestimonialsAndImage
{
    width: 960px;
    height: 59px;
}
.TestimonialsTextRight
{
    width: 440px;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #357eb8;
    padding-top: 10px;
}
.TestimonialsBottomLine
{
    width: 915px;
    border-bottom: 1px solid #c8c8c8;
    margin: 0 0 15px 0;
}
.LeftImageTestimonials
{
    width: 235px;
    float: right;
    margin-right: 17px;
}


/* DownLoad Forms */

.downloadforms1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 18px;
    color: #AE0023;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
}
.downloadforms1 a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #AE0023;
    font-size: 11px;
    text-decoration: none;
    line-height: 18px;
    text-align: justify;
}
.downloadforms1 a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
    font-size: 11px;
    line-height: 18px;
    text-align: justify;
    text-decoration: underline;
}

/* Admin Section */
.diasplayAdmin
{
    padding: 0 0 0 4px;
    margin: 0;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
    text-align: center;
}
.borderBL
{
    border-right: solid 1px #c8c8c8;
}


/*-------------------------------

CSS for Popups

--------------------------------*/

a.simpleHome
{
    color: #3c6691;
    font: normal 12px Verdana;
    text-decoration: none;
}
a.simpleHome:hover
{
    color: #224c77;
    font: normal 12px Verdana;
    text-decoration: underline;
}
.LiveHeader
{
    font: 22px Palatino Linotype;
    color: #2269a1;
}
.emailpagetext
{
    font: normal 11px verdana;
    color: #777777;
}
.myactextleft
{
    font: normal 10px verdana;
    color: #52514d;
}
.myactext1
{
    font: normal 9px verdana;
    color: #558bb7;
}
.myactext3
{
    font: normal 11px verdana;
    color: #2269a1;
}
.myactextSimple
{
    font: normal 10px arial;
    color: #7e7f80;
}
a.wishlink
{
    font: normal 10px verdana;
    color: #4293d2;
    text-decoration: none;
}
a.wishlink:hover
{
    font: normal 10px verdana;
    color: #4293d2;
    text-decoration: underline;
}
.myactext
{
    font: normal 11px verdana;
    color: #4293d2;
}
.selectBoxContactUs
{
    width: 270px;
    font: normal 11px verdana;
    border: 1px solid #86b2d4;
}
.inputBoxContactUs
{
    width: 270px;
    height: 17px;
    font: normal 11px verdana;
    border: 1px solid #86b2d4;
    color: #7a7979;
}
.messageError
{
    font: normal 10px Verdana;
    color: Red;
}
.sitetext
{
    font: normal 11px verdana;
    color: #2269a1;
}
.BorderforPopup
{
    border: 1px solid #86b2d4;
}
.bgcolorforpopups
{
    background-color: #65a3d2;
}
.txtBoxAdmin
{
    border: 1px solid #a9a9a9;
    font-size: 11px;
    color: #4f4747;
    font-family: Arial, Helvetica, sans-serif;
}



/* shadow */

.shadowTopLeft
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/shadowTopLeft.jpg);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}
.shadowTopCenter
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/ShadowTop.jpg);
    background-repeat: repeat-x;
    height: 8px;
}
.shadowTopRight
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/shadowTopRight.jpg);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}
.shadowLeft
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/ShadowLeft.jpg);
    background-repeat: repeat-y;
    width: 8px;
}
.shadowRight
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/ShadowRight.jpg);
    background-repeat: repeat-y;
    width: 8px;
}
.shadowBottomLeft
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/shadowBottomLeft.jpg);
    background-repeat: no-repeat;
    width: 8px;
    height: 12px;
}
.shadowBottomCenter
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/ShadowBottom.jpg);
    background-repeat: repeat-x;
    height: 12px;
}
.shadowBottomRight
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/shadowBottomRight.jpg);
    background-repeat: no-repeat;
    width: 8px;
    height: 12px;
}
.shadowTopLeft1
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/shadowTopBgLeft.jpg);
    background-repeat: no-repeat;
    width: 8px;
    height: 16px;
    background-position: bottom;
}
.shadowTopCenter1
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/ShadowBgTop.jpg);
    background-repeat: repeat-x;
    height: 16px;
    background-position: bottom;
}
.shadowTopRight1
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/shadowTopBgRight.jpg);
    background-repeat: no-repeat;
    width: 8px;
    height: 16px;
    background-position: bottom;
}
.shadowRightImage
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/shadowBgRight.jpg);
    background-position: top;
    width: 8px;
}
#divContent
{
    background-color: #ffffff;
    width: 970px;
}
.TopForFour
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/TestTop.gif);
    width: 970px;
    height: 10px;
    vertical-align: baseline;
    padding: 0px;
    margin: 0px;
}
.BottomForFour
{
    background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/TestBot.gif);
    width: 970px;
    height: 9px;
    background-repeat: no-repeat;
}
.LeftForFour
{
    border-left: 1px solid #e7e7e7;
}
.RightForFour
{
    border-right: 1px solid #e7e7e7;
}

/* New CSS according to Themes and Templates */
.style
{
    font-size: 10px;
    color: #043f7b;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}
.Margin20
{
    margin-left: 20px;
}
.termsOfUse_Head5
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding-top: 5px;
    font-weight: 400;
    color: #66a5d1;
    text-align: justify;
}
.termsOfUse_Head3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding-top: 10px;
    font-weight: normal;
    margin-bottom: 4px;
    color: #66a5d1;
    text-align: justify;
}
.termsOfUse_Head2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding-top: 10px;
    font-weight: normal;
    margin-bottom: 4px;
    color: #adaf56;
    text-align: justify;
}
.termsOfUse_Para3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 16px;
    color: #66a5d1;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none;
    text-align: justify;
}
.formhead2
{
    font: normal 11px verdana;
    color: #66a5d1;
    line-height: 16px;
    text-align: left;
}
.Paginationwishlist2
{
    font: normal 11px Verdana;
    color: #66a5d1;
    padding-top: 3px;
    height: 20px;
    background: #e0e6ee;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #66a5d1;
}
.Paginationwishlist3
{
    font: normal 11px Verdana;
    color: #66a5d1;
    padding-top: 3px;
    height: 20px;
    background: #e0e6ee;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 4px;
    border: 1px solid #66a5d1;
}
.wishlistheader1
{
    font: normal 11px verdana;
    vertical-align: middle;
    color: #66a5d1;
}
/*css For Order Cart */
.Checkout_Head
{
    font-size: 11px;
    color: #66a5d1;
}
.Checkout_Head1
{
    font-size: 11px;
    color: #66a5d1;
    padding-left: 10px;
}
.Checkoutbg
{
    background-color: #e0e6ee;
    text-align: left;
    padding: 5px 0 5px 5px;
}
.OrderSumm
{
    width: 250px;
    border: 1px solid #66a5d1;
    margin-bottom: 10px;
}
.OrderSumm_Head
{
    background-color: #e0e6ee;
    height: 20px;
    color: #66a5d1;
    font-family: Verdana;
    font-weight: bold;
    font-size: 13px;
    padding-left: 5px;
    vertical-align: middle;
}
.ShoppSummary
{
    background-color: #e0e6ee;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #66a5d1;
    padding: 3px 0 4px 0;
}
.ShoppLeftMenu
{
    border: solid 1px #66a5d1;
    border-bottom: 0;
    margin: 2px 0 0 0;
}
.ShoppStyle
{
    font: bold 9px Verdana, Arial, Helvetica, sans-serif;
    color: #66a5d1;
    text-align: left;
}
.ShoppLeftBottom
{
    border: solid 1px #66a5d1;
    border-top: 0;
}
.TotalItems
{
    font: bold 9px Verdana, Arial, Helvetica, sans-serif;
    color: #d54161;
    text-align: left;
    padding: 0 0 0 10px;
}

.ShoppFont
{
    font: bold 9px Verdana, Arial, Helvetica, sans-serif;
    color: #d54161;
    text-align: left;
    margin-top: 5px;
}
.FlterOption1
{
    background-color: #e0e6ee;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 730px;
}
.FlterOption1 table
{
    margin: 0 auto;
    height: 25px;
    padding-bottom: 1px;
}
.FlterOption1 .tabwidth
{
    width: 750px;
    width: 100%;
    display: block;
}
.FlterOption1 .textStyle
{
    font-size: 11px;
    color: #66a5d1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FlterOption1 a
{
    padding: 0;
    margin: 0;
    font-size: 11px;
    color: #66a5d1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.FlterOption1 a:hover
{
    text-decoration: underline;
}
#image_pera1
{
    font: left;
    text-align: justify;
    vertical-align: top;
    margin-left: 5px;
    position: relative;
    height: 109px;
}
#image_pera_box1
{
    position: absolute;
    border: solid 1px #66a5d1;
    top: 5px;
    clear: right;
    height: 100px;
}
#image_pera_boxCheckout
{
    position: absolute;
    border: solid 2px #66a5d1;
    top: 5px;
    height: 140px;
}
#image_pera_boxCheckout1
{
    position: absolute;
    border: solid 2px #66a5d1;
    top: 5px;
    height: 185px;
}
#image_pera_headCheckout
{
    float: left;
    display: block;
    position: absolute;
    padding: 0px 5px 3px 5px;
    text-decoration: none;
    z-index: 100;
    background-color: #e0e6ee;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #66a5d1;
    margin-left: 15px;
}
.Paginationwishlist1
{
    font: normal 11px Verdana;
    color: #66a5d1;
    padding-top: 3px;
    height: 20px;
    background: #e0e6ee;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 4px;
    border: 1px solid #66a5d1;
}
.tbl1
{
    border-right: 1px solid #66a5d1;
    border-left: 1px solid #66a5d1;
    border-top: 1px solid #66a5d1;
}
.tbl1_Bottom
{
    border-bottom: 1px solid #66a5d1;
}
.menu_bgcolor_td1
{
    background-color: #e0e6ee;
}
.BackColorBottom
{
    background-color: #e0e6ee;
    width: 960px;
}
.OrderHistry
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    color: #4c4c4c;
    line-height: 19px;
}
.ShopFont
{
    font: bold 9px Verdana, Arial, Helvetica, sans-serif;
    color: #4c4c4c;
    text-align: left;
    margin-top: 5px;
    padding: 0 0 0 5px;
}
.NewsButPadding
{
    padding: 0 0 0px 0;
}


/* /Css for border on icon view for product detail and for zoom page/ */

.imageBorderIcon
{
    margin: 0 0 5px 0;
    border: solid 1px #cecece;
    display: block;
    width: 50px;
    background-color: #fff;
}

.imageBorderIcon:hover
{
    border: solid 1px #9d9c9c;
    display: block;
    width: 50px;
}

/******************************************************************************
					Css For Shopping Bag New Pages
*******************************************************************************/
.ShopMain
{
    padding: 0;
    margin: 0 auto;
    width: 930px;
}
.ShopMain h1
{
    padding: 0;
    margin: 20px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 17px;
    font-weight: 400;
    color: #0c93ff;
    text-align: left;
}
.ShopHeading
{
    font: normal 12px verdana;
    color: #4e4e4e;
    line-height: 18px;
}
.ShopHeader
{
    margin: 20px 0 0 0;
}
.table_bg_brd2
{
    background-color: #70a4d8;
    border: solid 1px #dedede;
    padding: 7px;
    color: #fff;
}

/*******************************************************************************************************
		Section name :-- Shopping Cart 
		Description  :-- This Section is Define For New Shopping Cart
		Date		 :-- 20/10/2010
		Creat By	 :-- Tarun Sharma
********************************************************************************************************/

.NewShopChkIn
{
    padding: 20px 0;
    margin: 0;
}
.ShopReturningCust
{
    padding: 0;
    margin: 0;
    width: 455px;
    border: solid 1px #c3d9ef;
    float: left;
}
.ShopReturningCust h1
{
    margin: 0;
    background-color: #70a4d8;
    padding: 5px 0 5px 5px;
    font: bold 12px verdana;
    color: #fff;
    line-height: 18px;
}
.ShopReturningMain
{
    height: 220px;
    background-color: #f1f5f9;
}
.ShopReturningMain p
{
    padding: 10px 0 10px 5px;
    margin: 0;
    text-align: left;
    font: normal 12px verdana;
    color: #4e4e4e;
    line-height: 18px;
}
.NewShopEmailPass
{
    margin: 10px 0 0 0;
}
.ShopEmail
{
    padding: 5px 3px 5px 0;
    font: bold 11px verdana;
    color: #357eb8;
    line-height: 18px;
}
.ShopNewCustomer
{
    padding: 0;
    margin: 0;
    width: 460px;
    border: solid 1px #c3d9ef;
    float: right;
}
.ShopNewCustomer h1
{
    margin: 0;
    background-color: #70a4d8;
    padding: 5px 0 5px 5px;
    font: bold 12px verdana;
    color: #fff;
    line-height: 18px;
}
.NewShopCreatAcc
{
    margin: 15px 0;
    padding: 10px 0 7px 0;
    width: 215px;
    background-color: #e9eff4;
    border: solid 1px #b9cfe7;
}
.NewShopPaymentOption
{
    width: 800px;
    float: left;
    margin: 0 0 20px 0;
}
.NewShopTopBtn
{
    padding: 20px 0 5px 0;
}
.NewShopIteamHeader
{
    background-color: #70a4d8;
    padding: 5px 0;
}
.NewShopItmLeft
{
    padding: 0 0 0 18px;
    margin: 0;
    font: bold 12px Verdana, Arial, Tahoma;
    color: #fff;
    float: left;
    width: 550px;
}
.NewShopItmPrice
{
    padding: 0;
    margin: 0;
    width: 360px;
    float: left;
    font: bold 12px Verdana, Arial, Tahoma;
    color: #fff;
}
.NewShopItmBottm
{
    border: solid 1px #c5daef;
    border-bottom: none;
    border-top: none;
}
.NewShopItmBorderBot
{
    border-bottom: solid 1px #c5daef;
}
.NewShopBg
{
    background-color: #f1f5f9;
}
.NewTRMWSMain
{
    border: solid 1px #66a5d1;
}
.NewShopTotItm
{
    font: bold 11px Verdana, Arial, Tahoma;
    color: #5f5f5f;
    vertical-align: top;
    line-height: 18px;
}
.NewShopBotTotalItm
{
    font: bold 11px Verdana, Arial, Tahoma;
    color: #fff;
    line-height: 18px;
}
/************************************************
					payment option
************************************************/
.ShopPaymentoption
{
    padding: 0;
    margin: 0 auto;
    width: 788px;
}
.ShopPaymentoption h1
{
    margin: 0;
    background-color: #70a4d8;
    padding: 5px 0 5px 5px;
    font: normal 12px verdana;
    color: #fff;
}
.ShopAlert
{
    padding: 0;
    margin: 0;
    text-align: left;
    border: solid 2px #ff0000;
    padding: 0 5px;
    margin: 0 0 20px 0;
}
.ShopAlert p
{
    padding: 0;
    margin: 0;
    text-align: left;
    font: normal 12px verdana;
    color: #ff0000;
    line-height: 20px;
}
.ShopAlert p span
{
    color: #4293d2;
}
.ShopAlert p a
{
    margin: 0 20px 0 10px;
    text-decoration: none;
    color: #4293d2;
}
.ShopAlert p a:hover
{
    text-decoration: underline;
}
.ShopReturningMain1
{
    padding: 0;
    margin: 0 0 20px 0;
    background-color: #f1f5f9;
    border: solid 1px #b7cee6;
}
.ShopReturningMain1 p
{
    padding: 20px 0 10px 10px;
    margin: 0;
    text-align: left;
    font: bold 12px verdana;
    color: #357eb8;
    line-height: 18px;
}
.NewOrdertermsOfUse
{
    color: #357eb8;
    font: normal 12px Verdana, Arial, Tahoma;
    text-align: left;
    line-height: 17px;
}
.NewOrdertermsOfUse a
{
    text-decoration: none;
}
.NewOrdertermsOfUse a:hover
{
    text-decoration: underline;
}
.NewOrderRef
{
    font: bold 12px Verdana, Arial, Tahoma;
    color: #679c07;
    text-align: left;
    padding: 10px 0 15px 0;
}
.GryColor
{
    color: #4e4e4e;
    text-align: right;
}
.NewOrderPInfo
{
    background-color: #f7f9fc;
    border: solid 1px #bbd3eb;
    margin: 5px 0 0 0;
    padding: 5px 0 5px 30px;
    width: 540px;
}
.Newformhead1
{
    padding-top: 0px;
    color: #679c07;
    text-align: left;
}
.NewShoppLeftMenu
{
    border: solid 1px #66a5d1;
    padding: 4px;
}
.NewShoppLeftMenu1
{
    border: solid 1px #7ba6c8;
    border-top: none;
    padding: 8px 4px;
}
.NewShoppSummaryHead
{
    background-color: #e0e6ee;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #393939;
    line-height: 17px;
    padding: 5px 0 6px 0;
    border-top: solid 1px #66a5d1;
    border-right: solid 1px #66a5d1;
    border-left: solid 1px #66a5d1;
    border-bottom: solid 1px #66a5d1;
}
.NewShopLeftItm
{
}
.NewShoppLeftBottom
{
    border: solid 1px #66a5d1;
    background-color: #e0e6ee;
    border-top: 0;
}
.NewShopFont
{
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    color: #4d4c4c;
    text-align: left;
    margin-top: 5px;
    text-align: center;
}
.NewShopFontHead
{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #2368ac;
    line-height: 17px;
    text-align: justify;
}
.NewShopFontItmId
{
    padding: 0;
    margin: 0;
    font: bold 9px Verdana, Arial, Helvetica, sans-serif;
    color: #454343;
    line-height: 17px;
    text-align: left;
}
.imgbrdSm8
{
    border: solid 1px #fff;
    display: block;
    margin: 1px;
    padding: 1px;
    width: 230px;
}
.imgbrdSm8:hover
{
    border: solid 1px #fff;
    display: block;
    margin: 1px;
    padding: 1px;
    width: 230px;
}
/******** Css For New Zoom Popup *************/
#NewzoomWindow
{
    font: Verdana, Arial, Helvetica, sans-serif;
    width: 904px;
    height: 500px;
    vertical-align: top;
}
#NewzoomLeft
{
    width: 560px;
    float: left;
    margin: 12px 0 0 0;
    background: url(../images/zoom1.jpg) no-repeat top right;
}
#zoomRight
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2269aa;
    line-height: 18px;
    text-align: justify;
    width: 296px;
    float: right;
    margin: 12px 0 0 0;
}
.zoomIcons
{
    width: 90px;
    float: left;
}
.zoomBig
{
    width: 460px;
    float: right;
}
.thumb
{
    width: 90px;
    float: left;
    margin: 0 0 4px 0;
}
.btnClose
{
    width: 100%;
    height: 22px;
    background: url(../images/btnClose.jpg) no-repeat bottom right;
}
.zoomHeading
{
    font-size: 18px;
    color: #0c93ff;
    margin: 25px 0 20px 0;
    font-weight: bold;
}
.zoomSubHead
{
    font-weight: bold;
}
.zoomText
{
    margin: 20px 0;
}
.zoomStyle
{
    width: 100%;
    background-color: #f2f3f3;
    text-align: center;
    font-weight: bold;
    padding: 8px 0;
    line-height: 20px;
}
.textGray
{
    color: #707477;
}
.btnShopping
{
    width: 100%;
    height: 22px;
    margin: 20px 0;
    text-align: center;
}
.smallLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7d8997;
    text-align: center;
}
.smallLink a
{
    color: #7d8997;
    text-decoration: none;
}
.smallLink a:hover
{
    color: #2269aa;
    text-decoration: none;
}
.NewZoomimageBorderIcon
{
    margin: 0 0 5px 0;
    border: solid 2px #dddcdc;
    display: block;
    width: 90px;
    background-color: #fff;
}
.NewZoomimageBorderIcon:hover
{
    border: solid 2px #a6a4a4;
    display: block;
    width: 90px;
}
.myactextleft1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #414141;
    font-size: 12px;
    text-align: right;
}
.inputBoxEmail
{
    width: 270px;
    font: normal 11px verdana;
    border: 1px solid #86b2d4;
    color: #7a7979;
}
.SmImgBorder
{
    border: solid 1px #a9c8e7;
    width: 100px;
    display: block;
}
.SmImgBorder:hover
{
    border: solid 1px #72a1d1;
}
.GCPopupHead
{
    color: #0c93ff;
    font: normal 16px Verdana, Arial, Helvetica, sans-serif;
    line-height: 17px;
    margin: 20px 0 5px 0;
    text-align: left;
}
.GCPopupBG
{
    background-color: #f1f5f9;
    border: solid 1px #c3d9ef;
    padding: 10px;
}
.ZoomEmailBg
{
    width: 890px;
    margin: 0 10px;
    background-color: #f1f5f9;
    padding: 8px 0;
    border: solid 1px #c3d9ef;
}
.ZoomEmailText
{
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #2269aa;
    line-height: 17px;
    margin: 0 0 10px 20px;
    text-align: left;
}
.ShopBagLeftBorder
{
    border: solid 1px #66a5d1;
    padding: 0 5px;
}
.NewConfBg
{
    background-color: #f1f5f9;
}



/*******************************************************************************************************
		Section name :-- Shopping Cart 
		Description  :-- This Section is Define For Product Zoom Popup
		Date		 :-- 20/10/2010
		Creat By	 :-- Tarun Sharma
********************************************************************************************************/
.mainContainer
{
    width: 515px;
    height: 388px;
    padding: 0;
    margin: 0;
    font-family: Verdana, Sans-Serif;
    color: #777575;
    font-size: 11px;
}
.mainContainerR
{
    width: 525px;
    height: 388px;
    position: relative;
    right: 33px;
    font-family: Verdana, Sans-Serif;
    color: #777575;
    font-size: 11px;
}
.popupContainer
{
    /* inner main div */
    width: 238px;
    width: 242px !important;
    margin-left: 5px;
    padding: 5px;
    color: #777575;
    height: 376px;
    border: 3px solid #d8d8d8;
    background-color: #fff;
    float: right;
    text-align: left;
    overflow: hidden;
}
.popupContainerR
{
    /* inner main div */
    width: 238px;
    width: 244px !important;
    height: 376px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px;
    color: #777575;
    text-align: left;
    border: 3px solid #d8d8d8;
    background-color: #fff;
    float: left;
    overflow: hidden;
}
.popupItems
{
    
    height: 60px;
    position: relative;
    left: 3px !important;
    left: -2px;
    margin: 0 auto;
    top: -2px !important;
    top: -5px;
}
.popupHead
{
    /* heading */
    font-size: 11px;
    font-weight: bold;
    color: #1b5981;
    margin: 10px 0;
}
.popupSubHead
{
    /* subhead table */
    height: 14px;
    font-size: 11px;
    font-weight: bold;
    color: #1b5981;
    background-color: #dfe6ee;
    padding-left: 3px;
}
.popupDesc
{
    /* description */
    margin: 10px 0;
    text-align: justify;
}
.popupTbl
{
    /* table */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
}
.popupTblLeft
{
    /* table left column */
    width: 130px;
    height: 14px;
    font-weight: bold;
    background-color: #f2f2f2;
    padding-left: 3px;
}
.popupTblRight
{
    /* table right column */
    background-color: #f2f2f2;
    padding-left: 3px;
}

/* main popup */
.popupBox
{
    border: 3px solid #d8d8d8;
    background-color: #fff;
    float: left;
    width: 245px;
    height: 386px;
}
.popupBoxTbl
{
    width: 229px;
}
.popupImage
{
    width: 229px;
    width: 233px !important;
    margin-left: 1px !important;
    margin-left: 0px;
    margin-top: 23px;
    height: 229px;
}
.popBigImg
{
    width: 229px;
    height: 229px;
}
.popupThumbnail
{
    margin-left: 28px !important;
    margin-left: 20px;
}
.popupInfo
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    color: #14597a;
    text-align: center;
    height: 60px;
}
.popupStyle
{
    height: 13px;
    margin-top: 5px;
    color: #333333;
}
.popupPrice
{
    color: #777575;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 1px;
}
.popupBtn
{
    height: 20px;
}
.EmptyShop
{
    padding: 20px 0;
    margin: 0;
    background-color: #fff;
    text-align: center;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #5e5e5e;
    border: solid 1px #66a5d1;
}
.Cost3
{
    font-size: 11px;
    padding-left: 0px;
    padding-right: 3px;
    color: #fd0606;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.NoCost2
{
    font-size: 11px;
    color: #75797a;
    padding-left: 3px;
    padding-right: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: line-through;
    font-weight: bold;
}

.SearchPop
{
    margin: -55px 0 0 0px;
    z-index: 1000;
    position: absolute;
}
/************************************
		    CSS FOR COUPON
************************************/
.SCouponInn
{
	margin:0 0 10px 0;
	padding:7px;
	width:921px;
	background-color:#f2f4f8;
	border:SOLID 1PX #dedede;
	} 
.CouponSignUPLeft
{
	width:455px;
	float:left;
	text-align:left;
	padding:0;
	margin:0;
	}
.CouponImgRight
{
	width:460px;
	float:right;
	padding:0;
	margin:0;
	}
.CouponSignUP
{
	background-image: url(/service/TEMPLATES/TEMPLATE04/THM01/Images/CouponSBg.png);
	background-repeat:no-repeat;
	width:448px;
	height:347px;
	}
.CouponSignUP p
{
	padding:66px 0 0 12px;
	margin:0;
	width:209px;
	color:#0093ff;
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	}
.SignUPText
{
	margin:20px 0 0 12px;
	width:400px;
	color:#0093ff;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	}
.CouponLink a
{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0093ff;
	}
.CouponLink a:hover
{
	text-decoration:underline;
	}

