﻿
a:link 
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}


/* -------------------------------------------------------------------
       Settings of Body
   ------------------------------------------------------------------- */

button {
     margin: 0;
     padding: 0;
     border: 0;
}

/* Main Table */
.FirstTable
{
	width:980px;	
	background-color:White;
	border-collapse:collapse;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;	
}

/* -------------------------------------------------------------------
       SETTING OF Header Table
   ------------------------------------------------------------------- */

/* Header Table / Image Table  */
.HeaderOuterTable
{
	width:980px;
	/*background-image:url('Images/TopBackgroundLast.jpg');*/
	height:65px;
	vertical-align:top;
	border-collapse:collapse;
}

/*-------------------------------------------------------------*/
ul#MainTopNavig, ul#ctl00_MainTopNavig  /* Second one for handle same control placed on master page, master page creates its on item id for each control in it */
{
	margin:0px 0px 0px 0px;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	font-size:12px;
	font-weight:bold;
	background:transparent url('images/aFullBg1.png') repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:2px solid #DBDBDB;
	border-top:0px solid Gray;
}

ul#MainTopNavig li, ul#ctl00_MainTopNavig li
{
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
}

ul#MainTopNavig li a, ul#ctl00_MainTopNavig li a
{
	display:block;
	float:left;
	color:White;
	text-decoration:none;
	padding:12px 15px 0px 15px;
	height:24px;
	background:transparent url("images/aBg2.png") no-repeat top right;
}

ul#MainTopNavig li a:hover, ul#ctl00_MainTopNavig li a:hover
{
	background:transparent url("images/aHoverBg2.png") no-repeat top right;
}

ul#MainTopNavig li a.TopButtonFirst, ul#ctl00_MainTopNavig li a.TopButtonFirst
{
	background:transparent url("images/aHome3.png") no-repeat center right;
}

ul#MainTopNavig li a.TopButtonFirst:hover, ul#ctl00_MainTopNavig li a.TopButtonFirst:hover
{
	background:transparent url("images/aHomeHover3.png") no-repeat top right;
}

ul#MainTopNavig li a.TopButtonSelected, ul#MainTopNavig li a.TopButtonSelected:hover, ul#ctl00_MainTopNavig li a.TopButtonSelected, ul#ctl00_MainTopNavig li a.TopButtonSelected:hover
{
	color:Black;
	background:transparent url("images/aSelectedBg2.png") no-repeat top right;
}
/*--------------------------------------------------------------------
ul#SecondTopNavig, ul#ctl00_SecondTopNavig   // Second one for handle same control placed on master page, master page creates its on item id for each control in it 
{
	margin:0px 0px 0px 0px;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:24px;
	font-size:11px;
	font-weight:bold;
	background:#DBDBDB repeat-x top left ;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:2px solid #DBDBDB;

}

ul#SecondTopNavig li, ul#ctl00_SecondTopNavig li
{
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
}

ul#SecondTopNavig li a, ul#ctl00_SecondTopNavig li a
{
	display:block;
	float:left;
	color:#6E0405;
	text-decoration:none;
	padding:5px 15px 0px 15px;
	height:19px;
}

ul#SecondTopNavig li a:hover, ul#ctl00_SecondTopNavig li a:hover
{
	color:Red;
}
*/

.SecondTopNavigNormal {
    position: relative;
    height: 24px;
    width: auto;
    background-color: #DBDBDB;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    border: 0px solid gray;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px;
	font-weight:bold;
}

.SecondTopNavigNormal li {
    float: left;
    list-style: none;
}

.SecondTopNavigNormal li a {
    text-decoration: none;
    color: #C40704;
    outline: none;
    text-align: center;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 19px;
    position: relative;
    overflow: hidden;
    margin: auto 10px;
    padding-top:4px;
}

.SecondTopNavigNormal li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited 
{
	color: Red;
    border: none;
}                    

.SecondTopNavigNormal li.FirstButtonMsg
{
	color:#454545;
	font-size:11px;
	font-weight:normal;	
	padding-top:6px;
}

.SecondTopNavigNormal li a.aSetHome
{
	color:#454545;
	font-size:11px;
	font-weight:normal;	
	padding-top:6px;
}

.SecondTopNavigNormal li a.aSetHome:hover
{
	color:#454545;
	font-size:11px;
	font-weight:normal;	
	padding-top:6px;
	text-decoration:underline;
}
/*----------------------------------------------------------*/
.lavaLampNoImage {
    position: relative;
    height: 24px;
    width: auto;
    background-color: #DBDBDB;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    border: 0px solid gray;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:11px;
	font-weight:bold;
}

.lavaLampNoImage li {
    float: left;
    list-style: none;
}

.lavaLampNoImage li.back {
    background-color: #F2F2F2;
    width: 9px;
    height: 20px;
    z-index: 8;
    position: absolute;
    padding-top:2px;
}

.lavaLampNoImage li a {
    text-decoration: none;
    color: #C40704;
    outline: none;
    text-align: center;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 19px;
    position: relative;
    overflow: hidden;
    margin: auto 10px;
    padding-top:4px;
}

.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
    border: none;
    color: Red;
}                    


/*---------------------------------------------------------------------
ul#ThirdTopNavig, ul#ctl00_ThirdTopNavig   // Second one for handle same control placed on master page, master page creates its on item id for each control in it 
{
	margin:0px 0px 0px 0px;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:12px;
	font-size:11px;
	font-weight:bold;
	background:#DBDBDB repeat-x top left ;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:8px solid #DBDBDB;
}

ul#ThirdTopNavig li, ul#ctl00_ThirdTopNavig li
{
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
}

ul#ThirdTopNavig li a, ul#ctl00_ThirdTopNavig li a
{
	display:block;
	float:left;
	color:#6E0405;
	text-decoration:none;
	padding:0px 15px 8px 15px;
	height:11px;
}

ul#ThirdTopNavig li a:hover, ul#ctl00_ThirdTopNavig li a:hover
{
	color:Red;
}
*/
/*---------Pager Bullet List---------------------------------------------------*/
ul#blTopPager, ul#blBottomPager, ul#ctl00_cphMiddleMasterData_blTopPager, ul#ctl00_cphMiddleMasterData_blBottomPager
{
	margin:0px 0px 0px 0px;
	padding:0;
	list-style-type:none;
	display:block;
	height:16px;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	text-align:right;
	width:auto;
}

ul#blTopPager li, ul#blBottomPager li, ul#ctl00_cphMiddleMasterData_blTopPager li, ul#ctl00_cphMiddleMasterData_blBottomPager li
{
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
}

ul#blTopPager li a, ul#blBottomPager li a, ul#ctl00_cphMiddleMasterData_blTopPager li a, ul#ctl00_cphMiddleMasterData_blBottomPager li a
{
	display:block;
	float:left;
	height:15px;
}

ul#blTopPager li.PagerButtonFirst a, ul#blBottomPager li.PagerButtonFirst a, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonFirst a, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonFirst a
{
	color:#A14F2A;	/*#DD1177;*/
	width:55px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

ul#blTopPager li.PagerButtonFirst a:hover, ul#blBottomPager li.PagerButtonFirst a:hover ,  ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonFirst a:hover, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonFirst a:hover
{
	color:Red;
	text-decoration:none;
}

ul#blTopPager li.PagerButtonFirstBig a, ul#blBottomPager li.PagerButtonFirstBig a, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonFirstBig a, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonFirstBig a
{
	color:Maroon;
	width:150px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

ul#blTopPager li.PagerButtonFirstBig a:hover, ul#blBottomPager li.PagerButtonFirstBig a:hover, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonFirstBig a:hover, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonFirstBig a:hover
{
	color:Red;
	text-decoration:none;
}

ul#blTopPager li.PagerButtonPrevNext a, ul#blBottomPager li.PagerButtonPrevNext a, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonPrevNext a, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonPrevNext a
{
	color:#0077CC;	/*#DD1177;*/
	width:20px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

ul#blTopPager li.PagerButtonPrevNext a:hover, ul#blBottomPager li.PagerButtonPrevNext a:hover, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonPrevNext a:hover, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonPrevNext a:hover 
{
	color:Red;
	text-decoration:none;
}

ul#blTopPager li.PagerButtonNumber a, ul#blBottomPager li.PagerButtonNumber a, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonNumber a, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonNumber a
{
	color:#0077CC;
	width:18px;
	padding:0px 0px 0px 0px;
	text-align:center;	
}

ul#blTopPager li.PagerButtonNumber a:hover, ul#blBottomPager li.PagerButtonNumber a:hover, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonNumber a:hover, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonNumber a:hover
{
	color:Maroon;
	font-weight:bold;
	text-decoration:none;
}

ul#blTopPager li.PagerButtonSeperator a, ul#blBottomPager li.PagerButtonSeperator a, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonSeperator a, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonSeperator a
{
	color:silver;
	width:5px;
}

ul#blTopPager li.PagerButtonSeperator a:hover, ul#blBottomPager li.PagerButtonSeperator a:hover, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonSeperator a:hover, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonSeperator a:hover
{
	color:silver;
	width:5px;
	text-decoration:none;
}

ul#blTopPager li.PagerButtonDots a, ul#blBottomPager li.PagerButtonDots a,ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonDots a, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonDots a
{
	color:silver;
	width:10px;
}

ul#blTopPager li.PagerButtonDots a:hover, ul#blBottomPager li.PagerButtonDots a:hover, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonDots a:hover, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonDots a:hover
{
	color:silver;
	width:10px;
	text-decoration:none;
}

ul#blTopPager li.PagerButtonSelected a, ul#blBottomPager li.PagerButtonSelected a, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerButtonSelected a, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerButtonSelected a
{
	background-color:Silver;
	color:Black;
	width:18px;
	padding:0px 0px 0px 0px;
	text-align:center;	
	text-decoration:none;
}

ul#blTopPager li.PagerPosition a, ul#blBottomPager li.PagerPosition a, ul#ctl00_cphMiddleMasterData_blTopPager li.PagerPosition a, ul#ctl00_cphMiddleMasterData_blBottomPager li.PagerPosition a
{
	color:Gray;
	text-decoration:none;
	width:120px;
}

/*---------Search,Adv.Search ,Sign In, Filter Links----------------------------*/
a#SBLink 
{
	display:block;
	float:left;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:22px;
	width:46px;
	background:transparent url("images/SearchSmall5.png") no-repeat top right;
}

a#SBLink:hover
{
	background:transparent url("images/SearchSmall3.png") no-repeat top right;
}

a#ASLink 
{
	display:block;
	float:left;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:22px;
	width:60px;
	background:transparent url("images/AdvancedSearchSmall3.png") no-repeat top right;
}
a#ASLink:hover
{
	background:transparent url("images/AdvancedSearchSmall2.png") no-repeat top right;
}

.txtSearchBox
{
	color:Gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	text-align:left;
	height:13px;
}

a#lnkSignIn
{
	display:block;
	float:right;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:22px;
	width:59px;
	background:transparent url("images/SignIn2.png") no-repeat top right;
}
a#lnkSignIn:hover
{
	background:transparent url("images/SignIn3.png") no-repeat top right;
}

a#lnkFilter
{
	display:block;
	float:right;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:22px;
	width:46px;
	background:transparent url("images/Filter5.png") no-repeat top right;
}

a#lnkFilter:hover
{
	background:transparent url("images/Filter6.png") no-repeat top right;
}

a#lnkSizeChart
{
	display:block;
	float:right;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:20px;
	width:70px;
	background:transparent url("images/ViewSizeChartX.png") no-repeat top right;
}

a#lnkSizeChart:hover
{
	background:transparent url("images/ViewSizeChartY.png") no-repeat top right;
}

a#lnkAvailabilityChart
{
	display:block;
	float:left;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:20px;
	background:transparent url("images/ViewAvailabilityChartX.png") no-repeat top right;
}

a#lnkAvailabilityChart:hover
{
	background:transparent url("images/ViewAvailabilityChartY.png") no-repeat top right;
}

a#lnkWhatIsSSL, a#lnkWhatIsSSL1
{
	display:block;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:115px;
	height:47px;
	background:transparent url("Images/ssl-new.jpg") no-repeat top right;
}


a#lnkChangeAddress, a#ctl00_cphMiddleMasterData_lnkChangeAddress
{
	display:block;
	float:left;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:25px;
	width:99px;
	background:transparent url("images/ChangeAddress10.png") no-repeat top right;
}

a#lnkChangeAddress:hover, a#ctl00_cphMiddleMasterData_lnkChangeAddress:hover
{
	background:transparent url("images/ChangeAddress11.png") no-repeat top right;
}

a#lnkRequestCatButton
{
	display:block;
	float:none;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	height:25px;
	width:142px;
	background:transparent url("images/ReqCat5.png") no-repeat top right;
}

a#lnkRequestCatButton:hover
{
	background:transparent url("images/ReqCat6.png") no-repeat top right;
}

a#lnkViewVCat, a#ctl00_cphMiddleMasterData_lnkViewVCat
{
	display:block;
	float:none;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	height:25px;
	width:142px;
	background:transparent url("images/ViewCatalogue0.png") no-repeat top right;
}

a#lnkViewVCat:hover, a#ctl00_cphMiddleMasterData_lnkViewVCat:hover
{
	background:transparent url("images/ViewCatalogue1.png") no-repeat top right;
}

a#lnkNews
{
	display:block;
	float:right;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:2px 0px  0px 0px;
	height:20px;
	width:55px;
	background:transparent url("images/NewsLetterGo1.png") no-repeat top right;
}

a#lnkNews:hover
{
	background:transparent url("images/NewsLetterGo2.png") no-repeat top right;
}

#imgCatalogue, #imgVCatalogue
{
	padding:2px 0px  0px 0px;
}

#imgCatalogue:hover, #imgVCatalogue:hover
{
	padding:0px 0px  2px 0px;	
}

/*---------------Checkout Button----------------------------*/
a#ChkLink, a#ctl00_ChkLink
{
	display:block;
	float:left;
	vertical-align:top;
	color:White;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:22px;
	width:68px;
	background:transparent url("images/CheckoutSmall3.png") no-repeat top right;
}
a#ChkLink:hover, a#ctl00_ChkLink:hover
{
	background:transparent url("images/CheckoutSmall4.png") no-repeat top right;
}

/*------------Header Links-----------------------------------------------*/
.HeaderLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	vertical-align:top
}

.HeaderLink:hover
{
	color:Black;
	text-decoration:underline;
}

.HeaderLinkNew
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	vertical-align:top;
	cursor:pointer;
}

.HeaderLinkNew:hover
{
	color:Black;
	text-decoration:none;
}

.VCatDesc
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	text-align:center;
	vertical-align:top
}

.VCatDesc:hover
{
	text-decoration:none;
}

/*------------My Basket Settings--------------------------------------------*/
.CartAndSearchTable
{
	background-image:url('images/CartBackGround.png');
	background-repeat:no-repeat;		
	font-SIZE: 11px;
    color:White;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-collapse:collapse;
	border-style:none;
	text-align:left;
	height:35px;
	width:233px;
	vertical-align:middle;
}

.CartAndSearchTableSmall
{
	background-image:url('images/CartBackGroundSmall2.png');
	background-repeat:no-repeat;		
	font-SIZE: 11px;
    color:White;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-collapse:collapse;
	border-style:none;
	text-align:left;
	height:33px;
	width:231px;
	vertical-align:middle;
}

.MyCartLabel
{
	padding-top:5px;
	font-weight:normal;
}
/*---------------------Navig Bar Tables-------------------------------*/
.tblLeftOne
{
	padding-left:10px;
	border-collapse:collapse;
	background-color:#E2E2E2;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:164px;
	height:auto;
	margin-top:3px;
}

.tblLeftOneTestimoni
{
	padding-left:10px;
	border-collapse:collapse;
	background-color:Transparent;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:164px;
	height:auto;
	margin-top:3px;
}

.TestimoniButton1
{
	padding-bottom:10px;
	text-align:center;
}

.TestimoniButton2
{
	padding-bottom:7px;
	text-align:center;
}

.tblLeftTwo
{
	padding-left:10px;
	border-collapse:collapse;
	background-color:#E2E2E2;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:164px;
	height:auto;
	margin-top:8px;
}

.tblQuickShop
{
	padding-left:10px;
	border-collapse:collapse;
	background-color:#E2E2E2;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:164px;
	height:auto;
	margin-top:8px;
}

.Quickshoptr2
{
	background-color:#E2E2E2;
	height:16px;
	text-align:left;
	vertical-align:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.Quickshoptr3
{
	background-color:#E2E2E2;
	height:24px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:bottom;
}

.NarrowSearchTable
{
	padding-left:10px;
	border-collapse:collapse;
	background-color:#F8FAFD;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:164px;
	height:auto;
	margin-top:8px;
}

.ShopByColortr
{
	background-color:#E2E2E2;
	height:16px;
	text-align:left;
	vertical-align:bottom;
	color:maroon;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.ShopByColorCombotr
{
	background-color:#E2E2E2;
	height:22px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
}

.LoginTable
{
	padding-left:10px;
	border-collapse:collapse;
	background-color:White;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:162px;
	height:auto;
	margin-top:3px;
}

.LoginHeadertr2
{
	background-color:White;
	padding-left:5px;
	height:15px;
	text-align:left;
	vertical-align:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.LoginHeadertr3
{
	background-color:White;
	padding-left:5px;
	height:20px;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.LoginHeadertr4
{
	background-color:White;
	padding-right:5px;
	height:20px;
	text-align:right;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.tblRightBottom
{
	padding-left:10px;
	border-collapse:collapse;
	background-color:#E2E2E2;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:162px;
	height:auto;
	margin-top:6px;
}

.NewsTable
{
	padding-left:10px;
	border-collapse:collapse;
	background-color:#E2E2E2;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:162px;
	height:auto;
	margin-top:6px;
}

.Newstr2
{
	background-color:#E2E2E2;
	padding-left:5;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.Newstr3
{
	background-color:#E2E2E2;
	padding-left:5;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.NewsHead
{
	background-color:white;
	color:Maroon;
	padding-left:0;
	font-family:Verdana, Arial,Helvetica , sans-serif;
	font-size:9.5px;
	font-weight:bold;
	text-align:left;
}

.NewsText
{
	background-color:white;
	color:#404040;
	padding-left:0;
	text-align:justify;
	font-family:Verdana, Arial,Helvetica , sans-serif;
	font-size:9.5px;
}

.ReadMore
{
	color:#EBAB3D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
}

.tblProductDetails
{
	padding-left:10px;
	border-collapse:collapse;
	background-color:White;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:auto;
}

.tblRecentItems
{
	padding-left:10px;
	border-collapse:collapse;
	background-color:White;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:164px;
	height:auto;
	margin-top:7px;
}

.CommonTopBanner
{
	background:transparent url("images/TopBarLong1.png") no-repeat top left;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:20px;
	vertical-align:middle;
}

.CatalogueRequestHeader
{
	background:transparent url("images/CatalogueRequestHead.jpg") no-repeat top left;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:60px;
	vertical-align:middle;
}

.CatalogueRequestHeader2
{
	background:transparent url("images/CatalogueRequestHead1.jpg") no-repeat top left;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:60px;
	vertical-align:middle;
}

.VirtualCatalogueHeader
{
	background:transparent url("images/CatalogueRequestHead2.jpg") no-repeat top left;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:60px;
	vertical-align:middle;
}

.CatalogueRequestSubHead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:Maroon;
	vertical-align:middle;
	text-align:left;
	padding-left:5px;
}

.CatalogueRequestText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B67BE;
	vertical-align:middle;
	text-align:left;
	padding-left:18px;
}

.RequestCatalogeBannerTr1
{
	background:transparent;
	height:auto;
	vertical-align:middle;
	text-align:center;
	padding-top:4px;
}

.TestimonialsHeader
{
	background:transparent url("images/Testimonials.jpg") no-repeat top left;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:60px;
	vertical-align:middle;
}

.TestimonialSubjectText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:Black;
	vertical-align:middle;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}

.TestimonialCommentText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:Normal;
	color:Black;
	vertical-align:middle;
	text-align:left;
	padding-bottom:5px;
}

.TestimonialFooter1Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:Normal;
	color:Gray;
	vertical-align:middle;
	text-align:left;
	padding-left:0px;
}

.TestimonialFooter2Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:Normal;
	color:Gray;
	vertical-align:middle;
	text-align:left;
	padding-bottom:15px;
}

.TestimonialTopLine
{
	background-color:Gray;
	height:1px;
}

.TestimonialTerms
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	text-align:left;
	color:Maroon;
}

.OrderTrackingHeader
{
	background:transparent url("images/OrderTrackinghead.jpg") no-repeat top left;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:60px;
	vertical-align:middle;
}

.OrderDetailsHeader
{
	background:transparent url("images/OrderDetailsHead.jpg") no-repeat top left;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:60px;
	vertical-align:middle;
}

/*---------------------Common Settings For Navig Bar Tables------------------*/
/*-------Table with gray background-----------------------------------*/
.NboxTopLeftCorner
{
	background:transparent url("images/tlefttop.png") no-repeat top left;
	height:20px;
	width:2px;
}

.NboxHeader
{
	background:transparent url("images/tHeader.png") repeat-x top ;
	height:20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
	vertical-align:top;
}

.NboxTopRightCorner
{
	background:transparent url("images/trighttop.png") no-repeat top left;
	height:20px;
	width:2px;
}

.NboxCenterLeft
{
	background:transparent url("images/tleft.png") repeat-y top left;
	width:2px;
}

.NboxCenterRight
{
	background:transparent url("images/tright.png") repeat-y top left;
	width:2px;
}

.NboxCenterBody
{
	background-color:#E2E2E2;
	text-align:left;
	height:auto;
}

.NboxBottomLeftCorner
{
	background:transparent url("images/tleftBottom5.png") no-repeat top left;
	height:4px;
	width:2px;
}

.NboxBottom
{
	background:transparent url("images/tBottom5.png") repeat-x top ;
	height:4px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
}

.NboxBottomRightCorner
{
	background:transparent url("images/tRightBottom7.png") no-repeat top left;
	height:4px;
	width:2px;
}

/*-------Table with White background-----------------------------------*/
.WboxTopLeftCorner
{
	background:transparent url("images/tblWhiteTL.png") no-repeat top left;
	height:20px;
	width:2px;
}

.WboxHeader
{
	background:transparent url("images/tblWhiteT.png") repeat-x top ;
	height:20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
	vertical-align:top;
}

.WboxTopRightCorner
{
	background:transparent url("images/tblWhiteTR.png") no-repeat top left;
	height:20px;
	width:2px;
}

.WboxCenterLeft
{
	background:transparent url("images/tblWhiteL.png") repeat-y top left;
	width:2px;
}

.WboxCenterRight
{
	background:transparent url("images/tblWhiteR.png") repeat-y top left;
	width:2px;
}

.WboxCenterBody
{
	background-color:White;
	text-align:left;
	height:auto;
}

.WboxBottomLeftCorner
{
	background:transparent url("images/tblWhiteBL2.png") no-repeat top left;
	height:4px;
	width:2px;
}

.WboxBottom
{
	background:transparent url("images/tblWhiteB.png") repeat-x top ;
	height:4px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
}

.WboxBottomRightCorner
{
	background:transparent url("images/tblWhiteBR2.png") no-repeat top left;
	height:4px;
	width:2px;
}

/*-------Table with Gray Outlines(for product details)----------------------*/
.GboxTopLeftCorner
{
	background:transparent url("images/tblGrayTL.png") no-repeat top left;
	height:20px;
	width:2px;
}

.GboxHeader
{
	background:transparent url("images/tblGrayT.png") repeat-x top ;
	height:20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
	vertical-align:top;
}

.GboxTopRightCorner
{
	background:transparent url("images/tblGrayTR.png") no-repeat top left;
	height:20px;
	width:2px;
}

.GboxCenterLeft
{
	background:transparent url("images/tblGrayL.png") repeat-y top left;
	width:2px;
}

.GboxCenterRight
{
	background:transparent url("images/tblGrayR.png") repeat-y top left;
	width:2px;
}

.GboxCenterBody
{
	background-color:White;
	text-align:left;
	height:auto;
}

.GboxBottomLeftCorner
{
	background:transparent url("images/tblGrayBL2.png") no-repeat top left;
	height:4px;
	width:2px;
}

.GboxBottom
{
	background:transparent url("images/tblGrayB.png") repeat-x top ;
	height:4px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
}

.GboxBottomRightCorner
{
	background:transparent url("images/tblGrayBR2.png") no-repeat top left;
	height:4px;
	width:2px;
}

/*-----Navig Bar Bullet List Settings------------------------------------*/
ul#ulLeftOne ,ul#ulLeftTwo, ul#ctl00_ulInfoBar
{
	margin:4px 0px 0px 0px;
	padding:0;
	list-style-type:none;
	background-color:#E2E2E2;	
}

ul#ulLeftOne li ,ul#ulLeftTwo li, ul#ctl00_ulInfoBar li
{
	display:table-row;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
	width:153px;
}

ul#ulLeftOne li a ,ul#ulLeftTwo li a, ul#ctl00_ulInfoBar li a
{
	display:block;
	float:left;
	color:black;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 0px 0px;
	height:19px;
	width:153px;	
	background:transparent url("images/HighLightUL6.png") no-repeat top left;	
	cursor:pointer;
}

ul#ulLeftOne li a:hover ,ul#ulLeftTwo li a:hover, ul#ctl00_ulInfoBar li a:hover
{
	background:transparent url("images/HighLightUL10.png") no-repeat top left;
	font-weight:bold;
	color:Red;
}

ul#ulLeftOne li a:active ,ul#ulLeftTwo li a:active, ul#ctl00_ulInfoBar li a:active
{
	background:transparent url("images/HighLightUL10.png") no-repeat top left;
	font-weight:bold;
	color:Maroon;
}

ul#ulLeftOne li.LiViewAll a
{
	display:block;
	float:left;
	color:Maroon;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 0px 0px;
	height:19px;
	width:153px;	
}
/*-----------Whats Hot Bullet List---------------------------------------*/
ul#ulRightBottom
{
	margin:4px 0px 0px 0px;
	padding:0;
	list-style-type:none;
	background-color:#E2E2E2;
}

ul#ulRightBottom li ,ul#ulRightBottom li
{
	display:table-row;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
	width:150px;
}

ul#ulRightBottom li a ,ul#ulRightBottom li a
{
	display:block;
	float:left;
	color:black;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 0px 0px;
	height:19px;
	width:150px;	
	background:transparent url("images/HighLightUL6.png") no-repeat top left;	
}

ul#ulRightBottom li a:hover ,ul#ulRightBottom li a:hover
{
	background:transparent url("images/HighLightUL10.png") no-repeat top left;
	font-weight:bold;
	color:Red;
}

ul#ulRightBottom li a:active ,ul#ulRightBottom li a:active
{
	background:transparent url("images/HighLightUL10.png") no-repeat top left;
	font-weight:bold;
	color:Maroon;
}
/*------------Narrow Search Bullet List----------------------------------*/
ul#ulNarrowSearch
{
	margin:4px 0px 0px 0px;
	padding-left:2px;	
	list-style-type:none;
	background-color:#E2E2E2;
}

ul#ulNarrowSearch li.NarrowGroup
{
	display:table-row;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
	width:151px;
}

ul#ulNarrowSearch li.NarrowItem
{
	display:table-row;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0;
	width:151px;
}

ul#ulNarrowSearch li.NarrowGroup a
{
	display:block;
	float:left;
	color:maroon;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:10px 0px 0px 0px;
	height:19px;
	width:151px;	
}

ul#ulNarrowSearch li.NarrowItem a
{
	display:block;
	float:left;
	color:black;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 0px 5px;
	height:19px;
	width:151px;
	background:transparent url("images/HighLightUL6.png") no-repeat top left;		
}

ul#ulNarrowSearch li.NarrowItem a:hover
{
	background:transparent url("images/HighLightUL10.png") no-repeat top left;
	font-weight:bold;
	color:Red;
}

ul#ulNarrowSearch li.NarrowItem a:active
{
	background:transparent url("images/HighLightUL10.png") no-repeat top left;
	font-weight:bold;
	color:Maroon;
}

ul#ulNarrowSearch li.NarrowGroup a:disabled
{
	color:maroon;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/*-----------------------------------------------------------------------*/
.HeaderNewTd1
{
	width:200px;
	padding-left:6px;
	font-size:14px;
}

.WelcomeText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	vertical-align:top
}

.WelcomeName
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
	vertical-align:top
}

.WelcomeName1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	vertical-align:middle
}

.HotLine
{
	background-color:#F0EEEB;
	color:#490609;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	padding-top:2px;
}

.TopHotLine
{
	background-color:White;
	color:#490609;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	padding-bottom:2px;
	text-align:right;
}

.Space
{
	margin:0;
	padding:0;	
	text-align:center; 
	text-align: -moz-center;
}

.Cart1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
	background-color:#2F842F;
	height:30px;
	width:30px;	
}
.Center1
{
	border-collapse:collapse;
	text-align:center; 
	text-align: -moz-center;
	
}

.Cart2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:White;
	background-color:#97E60B;
	height:30px;	
	width:130px;
	text-align:left;
	padding-left:5px;
}

.Cart3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:White;
	background-color:#97E60B;
	height:30px;	
	width:72px;
	text-align:center; 
	text-align: -moz-center;
	
}


.MyCartURL
{
	width:176px;
	background-color:#97E60B;
	vertical-align:middle;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.FooterTopRow
{
	border-collapse:collapse;
	background-color:#EFEFEE;
	height:2px;
	width:980;
	border-style:none;
}

.FooterBottomRow
{
	border-collapse:collapse;
	background-color:#EFEFEE;
	height:1px;
	width:980;
	border-style:none;
}

.FooterText
{
	font-family:Arial,Verdana;
	font-size:11px;
	color:Black;
	text-align:center; 
	text-align: -moz-center;
	
}

.CopyRightText
{
	font-family:Arial,Verdana;
	font-size:10px;
	color:#525558;
	text-decoration:none;
}
.CopyRightTextHL
{
	font-family:Arial,Verdana;
	font-size:10px;
	color:#D72E26;
	text-decoration:underline;
}

.FACTSeBizText
{
	font-family:Arial,Verdana;
	font-size:10px;
	color:#525558;
	text-decoration:none;
}
.FACTSeBizText:Hover
{
	font-family:Arial,Verdana;
	font-size:10px;
	color:#525558;
	text-decoration:none;
}
/* -------------------------------------------------------------------
       SETTING OF Menu Table
   ------------------------------------------------------------------- */


/* Css file for Menu Table */
.MenuTable
{
	width:980px;
	border-collapse:collapse;
	border-style:none;
}

.Menutr
{	
	width:980px;
}

.Menutr1
{	
	width:980px;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

.MenuTdTwo
{	
	background-color:#949698;
	height:2px;
	text-align:left;
}

.MenuTdThree1
{	
	background-color:#F0EEEB;
	width:750px;	
	height:15px;
	text-align:left;
	vertical-align:middle;
}

.MenuTdThree2
{	
	background-color:#F0EEEB;
	width:5px;	
}

.MenuTdThree3
{
	background-color:#F0EEEB;
	width:172px;	
}
.MenuTdThree4
{
	background-color:#F0EEEB;
	width:56px;	
}

.MenuTdFour
{	
	background-color:#949698;
	height:2px;
	text-align:left;
}

.MainSearchButton
{
	text-align:center; 
	text-align: -moz-center;
	vertical-align:middle;
	font-family:Arial,Verdana;
	color:#3D312F;
}

.AdvancedSearch
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:Black;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
}



/* Css file for Menu Control */
.uwmTopMenu{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#CC6666;
	color:white;
	cursor:crosshair;
	
}


/* -------------------------------------------------------------------
       SETTING OF Main Table
   ------------------------------------------------------------------- */


/* Css file for MainTable */
.MainTable
{
	border-collapse:collapse;
	width:980px;
	padding-top:5px;
	text-align:center; 
	text-align: -moz-center;
	
}

/* Css file for left column */

.leftcolumn
{
	text-align:center; 
	text-align: -moz-center;
	width:180px;
	height:auto;
	background-color:#EFEFEE; /*#FFE6E6;*/
}

/* Css file for center column */
.centercolumn
{
	text-align:center; 
	text-align: -moz-center;
	height:auto;
	width:660px;
}

/* Css file for right column */
.rightcolumn
{
	border-collapse:collapse;
	text-align:center; 
	text-align: -moz-center;
	height:auto;
	width:180px;
	background-color:#EFEFEE; /*#FFE6E6;  */
}

.WelcomeUser
{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.SignOut
{
	
	color:#FF0066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.GotoMyAccount
{
	color:#FF0066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* End of Login Table */


.Spacetr
{
	padding-top:5px;
}


.Baner1tr
{
	text-align:left;
	width:162px;	
}
/* End of Banner1 Table */


.hpMainBanner
{
	height:225px;
	width:400px;
}



img {
     margin: 0;
     padding: 0;
     border: 0;
}
.image_border
{
	border-width: 1px;
	border-color: #D6D6D6;
	border-style: solid;
	border-collapse: collapse;
}




form {
     margin: 0;
     padding: 0;
     border: 0;
}


div {
     margin: 0;
     padding: 0;
     border: 0;
}

body {
     margin: 0;
     padding: 0;
     border: 0;
    
}


html {
     margin: 0;
     padding: 0;
     border: 0;
     scrollbar-face-color:#E9E9E9;
     scrollbar-arrow-color:black;
     scrollbar-track-color:#EBEBEB;
     scrollbar-shadow-color:#C0C0C0;
     scrollbar-highlight-color:#FFFFFF;
     scrollbar-3dlight-color:#FFFFFF;
     scrollbar-darkshadow-Color:gray;
}

.ProductDetailsList
{	
	margin-right:2px;
}

.PromotionTable
{
	height:2;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	border-style:none;
	border-collapse:collapse;
}

.InnerDatalistTable
{	
	width:150px;
	height:180px;
	vertical-align:bottom;
	text-align:center; 
	text-align: -moz-center;
	background-color:White;	
	border-style:none;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	
}

.InnerDatalistTableFirstLeftRow
{
	width:10px;
	background-color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align: -moz-center;
	border-style:none;
}

.InnerDatalistTableImageRow
{
	width:140px;
	background-color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center; 
	text-align: -moz-center;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#6A6C6F;  /*#958A56;	*/
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#6A6C6F;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#6A6C6F;			
}

.InnerDatalistSecondRow
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center; 
	text-align: -moz-center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#6A6C6F;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#6A6C6F;		
	border-Bottom-style:solid;
	border-Bottom-width:1px;
	border-Bottom-color:#6A6C6F;
}

.InnerDatalistTableInnerTable
{	
	width:140px;
	border-collapse:collapse;
}

.InnerDatalistTableInnerRow
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center; 
	text-align: -moz-center;
}

.InnerDatalistTableRowText
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center; 
	text-align: -moz-center;
}

.InnerDatalistTableOldPriceRow
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	border-collapse:collapse;
	text-align:center;
}

.InnerDatalistTableNewPriceRow
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	border-style:none;
	border-collapse:collapse;
	text-align:center;
}

.InnerDatalistTableLastRow
{
	background-color:#E7E7E7; /*#F3655B;*/
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center; 
	text-align: -moz-center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#6A6C6F;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#6A6C6F;		
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#6A6C6F;		

}

.InnerDatalistTableBottomShadow
{
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:Transperent;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:white;		
	
}

.InnerDatalistTableX
{	
	width:150px;
	height:180px;
	vertical-align:bottom;
	text-align:center; 
	text-align: -moz-center;
	background-color:Transparent;	
	border-style:none;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	
}

.grayHeader
{
	background-color:#CCCCCC;

}
.blackHeader
{
	background-color:black;
	color:#FFFFFF;
	font-weight:bold;
}

.DatalistImage
{
	max-width:140px;
	max-height:180px;
	vertical-align:bottom;
}
.GoImage
{
	
}

.login
{
	font-weight:bold;
	color:Maroon;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.txtBold
{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.txtBold1
{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.txtLink
{
	color:Maroon;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.normal_txt_bold_maroon
{
    COLOR: #9E0930;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.normal_txt
{
    COLOR: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.breadcrumbs
{
	COLOR: #8E8E8E;
    font-weight: bold;	
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.breadcrumbs1
{
	COLOR: #9E0930;
    font-weight: bold;	
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.logindetails
{
	color:Black;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


.vert_gray_line
{
	background-image: url(../App_Themes/Theme/IMAGES/gray_dot.gif);
	background-position: top center;
	background-repeat: repeat-y;	
}
.hori_gray_line
{
	background-image: url(../App_Themes/Theme/IMAGES/gray_dot.gif);
	background-position: center;
	background-repeat: repeat-x;	
}
.mini_cart_prod_txt_dark
{
	font-SIZE: 10px;
    
    FONT-FAMILY: arial, verdana;
	font-weight: bold;
}
.mini_cart_prod_txt
{
	font-SIZE: 9px;
    COLOR: #626262;
    FONT-FAMILY: arial, verdana;
	font-weight: bold;
	padding-left: 1px;
}
.normal_txt_11_bold
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial, verdana;
	font-weight: bold;
}
.mandatory
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: arial, verdana;
	font-weight: bold;
}
.ddlSettings
{
	COLOR: #000000;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100px;
}
#wpDataList
{
	height:auto;
	margin-left:152px;
	margin-right:152px;

}
#cgvMainDetails
{
	height:auto;
	margin-left:152px;
	margin-right:152px;

}


#sizer {
	width: 58%;
	max-width: 192px;
	margin: 10px auto 0 auto;
	padding: 0;
}
#expander {
	position: relative;
	min-width: 772px; /* Critical Safari fix! */
	margin: 0 -386px 0 -386px;
	background: #FFFFFF;
	background-image:url(Images/column_bg.gif);
	background-repeat:repeat-y;
	background-position:top right;
}

/* Holly hack for IE \*/
* html #expander { height: 0; }
/* */




#mainFormxx
{
	background-color:Transparent;  /*:#F5F5FD*/
}

#mainForm1
{
	background-color:#FFBFBF;
	
}
.whilefont
{
	color:#FFFFFF;
}
#leftcoltop{
	height:40px;
	/*background-image:url(Images/leftcoltop.gif);*/
	background-position:bottom left;
	background-repeat:no-repeat;
}

#loginbox {
    min-height:124px;	
	margin:2px;
	padding:2px 0.3em;
	
	/*background-color:#FFFFFF;*/
	background-image:url(Images/colgradient_short.jpg);
	background-repeat:repeat-x;
	/*color:#6D584D;*/
}

* html #loginbox {height:124px;}

#loginbox h4 {margin:0;}



#leftShoppigCart
{
		border-color:black;
		background-color:#FFFFFF;
	
}

#searchbox {
	position:relative;	
	height:130px;
	padding:5px 0.5em;
	margin-bottom:-2px;
	background-color:#FFFFFF;
	background-image: url(Images/searchbox_bg.jpg);
	background-repeat: no-repeat;
}

#searchbox .txtBox {
    border:1px solid #64493E;
    background-color:#FFFFFF;
    font-size:1em;
}

/*-------View More Images Form-----------------------------------*/
.meTopLeftCorner
{
	background:transparent url("Images/RoundedTopLeft.jpg") no-repeat top left;
	height:10px;
	width:10px;
}

.meTopRightCorner
{
	background:transparent url("Images/RoundedTopRight.jpg") no-repeat top right;
	height:10px;
	width:10px;
}

.meBottomLeftCorner
{
	background:transparent url("Images/RoundedBottomLeft.jpg") no-repeat top left;
	height:10px;
	width:10px;
}

.meBottomRightCorner
{
	background:transparent url("Images/RoundedBottomRight.jpg") no-repeat top right;
	height:10px;
	width:10px;
}

.meTopHorizontalLine
{
	background:transparent url("Images/TopHorizontalLine.jpg") repeat-x top left;
	height:10px;
}

.meBottomHorizontalLine
{
	background:transparent url("Images/BottomHorizontalLine.jpg") repeat-x top left;
	height:10px;
}

.meMiddleHorizontalLine
{
	background:transparent url("Images/MiddleHorizontalLine.jpg") repeat-x top left;
	height:10px;
}

.meLeftVerticalLine
{
	background:transparent url("Images/LeftVerticalLine.jpg") repeat-y top left;
	height:10px;
}

.meRightVerticalLine
{
	background:transparent url("Images/RightVerticalLine.jpg") repeat-y top right;
	height:10px;
}

.meMiddleVerticalLine
{
	background:transparent url("Images/MiddleVerticalLine.jpg") repeat-y top left;
	height:10px;
}

.meTopJunction
{
	background:transparent url("Images/TopJunction.jpg") no-repeat top left;
	height:10px;
	width:10px;
}

.meLeftJunction
{
	background:transparent url("Images/LeftJunction.jpg") no-repeat top left;
	height:10px;
	width:10px;
}

.meLeftJunctionInner
{
	background:transparent url("Images/LeftJunctionInner.jpg") no-repeat top left;
	height:10px;
	width:10px;
}

.meRightJunction
{
	background:transparent url("Images/RightJunction.jpg") no-repeat top right;
	height:10px;
	width:10px;
}

.meSquareBottomLeft
{
	background:transparent url("Images/SquareBottomLeft.jpg") no-repeat top left;
	height:10px;
	width:10px;
}


/*-----------------------My Account Css details----------------  */

.tdMainHead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	
}

.tdSubHead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
}

/* -------------------------------------------------------------------
       SETTING OF Main Datalist Table / Images 
   ------------------------------------------------------------------- */

.SearchResulttr
{
	background-color:#F0EEEB;
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:2px;
	vertical-align:middle;
}

.SearchResultLink
{
	background-color:#F0EEEB;
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	vertical-align:middle;
	height:18px;
}

.SearchResultCurrentItem
{
	background-color:#F0EEEB;
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

.DatalistPager
{
		background-color:#FFFFFF;
		color:Black;
}


.lblSortBy
{
    text-align:left;
    vertical-align:middle;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	padding-left:1px;
	color:Maroon;
}
.topPagerTD
{
	border-collapse:collapse;
}

.bottomPagerTD
{
	border-collapse:collapse;
}
/* Start of  Settings of ddlFilter */

.ddlFilter
{
    text-align:left;
    vertical-align:middle;
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:Black;
}

/* Start of  Settings of lblItemPos */

.lblItemPos
{
    text-align:left;
    vertical-align:middle;
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:Black;
	width:180px;
	padding-left:5px;
}


/* -------------------------------------------------------------------
       Settings of Forgot Password Page
   ------------------------------------------------------------------- */

/* Start of  Settings of Forgot Password Table */
.ForgotPasswordTable
{
	width:100%;
}

/* End of  Settings of Forgot Password Table*/



/* Start of  Settings of Message Table */

/* Settings of Message Table */
.MessageTable
{
	border-width:1px;
	border-color:#F3655B;
	border-collapse:collapse;
	border-style:solid;
	vertical-align:middle;
	text-align:left;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*   Settings of Label */
.lblMessage
{
	color:#FF0066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
}

.CartMessageTable
{
	border-width:1px;
	border-color:#FD3B18;
	border-collapse:collapse;
	border-style:solid;
	vertical-align:middle;
	text-align:left;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.lblCartMessage
{
	color:#FD3B18;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
}


/*   Settings of  RegisterHyperLink , Color Black*/
.RegisterHyperLink
{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
}

/*   Settings of  RegisterHyperLink , Color Maroon */
.HyperLinkMaroon
{
	color:Maroon;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
}

/*   Settings of GoToHomePage */
.GoToHomePage
{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
}
/* End of  Settings of Message Table */



/* Start of  Settings of Recover Table */

.RecoverTable
{
	
}

/* End of  Settings of Recover Table */



/* -------------------------------------------------------------------
       Settings of Register  Page
   ------------------------------------------------------------------- */


/* Start of  Settings of  New Customer Table */

.NewCustomerTable
{
	width:100%;
}
.RegisterRedtd
{
	background-color:#FFE8E8;
	color:Red;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:10px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;		
	padding-left:10px;
}	
.Registertd
{
	background-color:#FFE8E8;
	color:Black;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:10px;
	vertical-align:middle;
	text-align:left;		
	padding-left:10px;
}	

.NewCustomertr1
{
	/*background-color:#F3655B;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	height:10px;
	vertical-align:middle;
	text-align:left;
}

/* End of  Settings of New Customer Table */





/* -------------------------------------------------------------------
       Settings of Product Page
   ------------------------------------------------------------------- */

.ProductDatalistTable
{
	
	width:130px;
	height:190px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	border-color:#F3655B;
	background-color:White;	
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.ProductDatalistTableRow
{
	background-color:#F3655B;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.ProductNormalImage
{
	max-width:240px;
	max-height:360px;
	vertical-align:bottom;
}

.AvailableColorImage
{
	/*max-width:120px;
	max-height:180px;*/
	vertical-align:bottom;
}


/*   Settings of  Product Left Table */

.ProductPageButtons
{
	text-align:center; 
	text-align: -moz-center;
	vertical-align:middle;
	font-family:Arial,Verdana;
	color:#3D312F;
}

.tdProductLeft
{
	width:180px;
	background-color:#EFEFEE;
}

.tdProductRight
{
	width:180px;
	background-color:#EFEFEE;
}

.ProductLeftTable
{
	border-collapse:collapse;
	vertical-align:bottom;
	border-style:none; 
}

.ProductLeftTable1
{
	width:240px;
	height:360px;
	background-color:White;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:bottom;
	text-align:center; 
	text-align: -moz-center;
	border-left-color: #C0C0C0; 
	border-bottom-color: #C0C0C0; 
	border-top-style: solid; 
	border-top-color: #C0C0C0; 
	border-right-style: solid; 
	border-left-style: solid; 
	border-right-color: #C0C0C0; 
	border-bottom-style:none;
	border-width:1px;
	border-collapse:collapse;
}

.ProductLeftTableTr2
{
	width:240px;
	height:28px;
	vertical-align:top;
	text-align:left; 
	text-align: -moz-center;
	border-style:none;
	border-width:0px;
	border-collapse:collapse;
}

.ProductLeftTable2
{
	width:270px;
	border-color:#F3655B;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	
}

.ProductLefttd
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	height:5px;
	vertical-align:top;
	text-align:left;
	width:260px;
}

.ProductLeftRow1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:364px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
}

.ProductLeftRow2
{
	background-color:#D3DBEB;
	color:#292937;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:18px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
}

.ProductLeftRow3
{
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
}
.ProductRow4
{
	padding-right:5px;
	padding-left:5px;
	text-align:left;	
}

.PreviewBootomTr
{
	border-collapse:collapse;
	border-style:none;
	text-align:left;
}

.ImageOptionTable
{
	background-image:url('images/b111.png');
	background-repeat:no-repeat;		
	font-SIZE: 11px;
    color:White;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-collapse:collapse;
	border-style:none;
	text-align:left;
	height:28px;
	vertical-align:middle;
}


.AddToCartMessageTable
{
	background-color:#EAFDE9;
	color:#292937;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:60px;
	width:350px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	border-collapse:collapse;
	border-width:1px;
	border-style:solid;
	border-color:#009933;
	border-collapse:collapse;
}

.AddToCartMessage
{
	background-color:#EAFDE9;
	color:#009933;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}

.AddToCartMessage1
{
	background-color:#EAFDE9;
	color:#006600;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

/*  End Settings of  Product Left Table */




/*   Settings of  Product Right Table */

.ProductDetailsHead
{
	background-image:url('images/TopBarBigWhite3.png');
	background-repeat:no-repeat;		
	font-SIZE: 11px;
    color:White;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-collapse:collapse;
	border-style:none;
	text-align:left;
	height:19px;
	vertical-align:middle;
}

.AvailableColorsTable
{
	color:Black;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-color:#C0C0C0;	
	border-width:1px;
	border-collapse:collapse;
	border-style:none;
}

.AvailableColorstr1
{
	background-image:url('images/TopBarBigBlue1.png');
	background-repeat:no-repeat;		
	font-SIZE: 11px;
    color:White;
    /*padding-left:10px;*/
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-collapse:collapse;
	border-style:none;
	text-align:left;
	height:19px;
	vertical-align:middle;
}

.AvailableColorstr2
{
	border-collapse:collapse;
	border-color:#C0C0C0;	
}

.AvailableColorstr
{
	color:Black;
	font-SIZE: 11px;
    padding-left:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    text-align:center; 
    text-align: -moz-center;
    vertical-align:middle;
}

.RelatedProductstr
{
	padding-left:5px;
}

.RelatedProductTable
{
	background-color:White;
	COLOR:Black;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-color:#5A5A5A;	
	border-style:none;
	border-bottom:solid;
	border-collapse:collapse;
	border-width:1px;
	width:164px;
	height:450px;
	text-align:center; 
	text-align: -moz-center;
}

.RelatedProductDatalistTable
{
	width:120px;
	height:180px;
	vertical-align:bottom;
	text-align:center; 
	text-align: -moz-center;
	background-color:White;	
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	border-style:none;
	border-left-style:none;
	border-right:none;
	padding-top:10px;	
}

.pRelatedItems
{
	Height:450px;
	color:Black;
	background-color:White;
	width:100%;
	text-align:center; 
	text-align: -moz-center;
	border:none;
}

.RelatedProducttr1
{
	background-image:url('images/TopBar3.png');
	background-repeat:no-repeat;		
	font-SIZE: 11px;
    color:white;
    padding-left:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-collapse:collapse;
	border-style:none;
	text-align:left;
	height:19px;
}

.RelatedProducttr2
{
	color:Black;
	font-SIZE: 11px;
    padding-left:10px;
    FONT-FAMILY: font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:center; 
    text-align: -moz-center;
    vertical-align:middle;
}

.ProductRelatedImage
{
	max-width:120px;
	max-height:180px;
	vertical-align:bottom;
}


.RecentlyViewedItemstr
{
	padding-left:5px;
}

.RecentlyProductDatalistTable
{
	width:120px;
	height:180px;
	vertical-align:bottom;
	text-align:center; 
	text-align: -moz-center;
	border-collapse:collapse;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	border-style:none;
	padding-top:10px;	
}

.RecentlyProductTable
{
	background-color:White;	
	COLOR:Black;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-width:1px;
	border-color:#5A5A5A;	
	border-style:none;
	border-bottom:solid;
	border-collapse:collapse;
	width:162px;
	height:700px;
	text-align:center; 
	text-align: -moz-center;
}

.pRecentlyViewedItems
{
	Height:700px;
	color:Black;
	background-color:White;
	width:100%;
	text-align:center; 
	text-align: -moz-center;
	border-style:none;
}

.RecentlyProducttr1
{
	background-image:url('images/TopBar1.png');
	background-repeat:no-repeat;		
	font-SIZE: 11px;
    COLOR: white;
    padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#D72E26;	
	border-collapse:collapse;
	text-align:left;
	height:18px;
}

.RecentlyProducttr2
{
	color:Black;
	font-SIZE: 11px;
    padding-left:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:center; 
    text-align: -moz-center;
    vertical-align:middle;
    border-style:none;   
}

.ProductRecentImage
{
	max-width:120px;
	max-height:180px;
	vertical-align:bottom;
}

.ProductRightTable
{
	width:342px;
	height:370px;
	border-collapse:collapse;
		
}

.ProductRighttd
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	vertical-align:top;
	text-align:left;
	width:350px;
}

.ProductDescription
{
	color:gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:60px;
	vertical-align:top;
	text-align:left;
	padding-left:5px;
	
	
}

.ProductRightRow1
{
	color:Gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:220px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	
}

.ProductRightRow3
{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	vertical-align:middle;
	padding-left:7px;
}

.ProductRightRow30
{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	vertical-align:middle;
	padding-left:5px;
}

.ProductRightRow3Bold
{
	color:#3D312F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:15px;
	vertical-align:middle;
	padding-left:5px;
}
.ProductRightRow3LA
{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	vertical-align:middle;
	padding-left:5px;
	text-align:left;
}

.ProductRightRow3RA
{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:25px;
	vertical-align:middle;
	text-align:right;
	padding-left:10px;
}

.ProductInformationsMainRow
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	height:20px;
	vertical-align:middle;
	text-align:left;
}
	
.ProductInfoHeading
{
	color:#5B635C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	height:40px;
	vertical-align:middle;
	text-align:left;
	border-style:none;
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:Gray;
}

.ProductInfoCaptions
{
	color:Gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	height:10px;
	vertical-align:middle;
	text-align:left;
}

.ProductInfoValue
{
	color:Gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	height:10px;
	vertical-align:middle;
	text-align:left;
}


.MaroonText
{
	color:maroon;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	padding-left:2px;
}

.MaroonTextHD
{
	color:maroon;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
}

.MaroonTextNormal
{
	color:maroon;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
	padding-left:2px;
}

.BlueText
{
	color:blue;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
}

.LocationMapText
{
	color:#C06635;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
}

.WhiteTextFooter
{
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	cursor:pointer;
}

.DarkBlueText
{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
}
.GrayText
{
	color:gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}
.GrayText1
{
	color:gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:left;

}
.GrayTextHL
{
	color:#3D312F;
	font-style:normal;
	font-variant:normal;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
	text-decoration:underline;

}
.pAvailableColors
{
	Height:190px;
	color:Black;
	background-color:White;
	border:none;
}

/*  End Settings of  Product Right Table */



/* -------------------------------------------------------------------
       Settings of Success Registration Page
   ------------------------------------------------------------------- */

.lblSuccessLogin
{
    text-align:center; 
    text-align: -moz-center;
    vertical-align:middle;
    color:Blue;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	
}

.btnRHome
{
    text-align:center; 
    text-align: -moz-center;
    vertical-align:middle;
    color:Blue;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
    
}
/* -------------------------------------------------------------------
     End of Settings of Success Registration Page
   ------------------------------------------------------------------- */





/* -------------------------------------------------------------------
       Settings of Common Table & Top padding for setting center part of all tables
   ------------------------------------------------------------------- */

.toppadding
{
    padding-top:1px;
}


.commontable
{
    width:624px;
}


/* -------------------------------------------------------------------
       Settings of Headers
   ------------------------------------------------------------------- */
.Header1
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	height:25px;
	vertical-align:middle;
	background-color:#F3655B;
	color:White;	
	text-align:left;
}
	/* Header1 Center Align*/
.Header1CA 
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
	vertical-align:middle;
	background-color:#2C3A77;
	color:White;	
	text-align:center; 
	text-align: -moz-center;
}

.Header2
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	height:20px;
	vertical-align:middle;
	background-color:#2C3A77;
	color:White;	
	text-align:left;
}	

.Header3
{
	background-color:#F3655B;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	height:25px;
	vertical-align:middle;
	text-align:left;
}

.HeaderGray
{
	background-color:Gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	height:20px;
	vertical-align:middle;
	text-align:left;
	color:White;
}

/* End of  Settings of Header */





/* -------------------------------------------------------------------
       Settings of Rows Like Font,Padding,Color etc
   ------------------------------------------------------------------- */
.Row1
{
	/*background-color:#F3655B;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	height:40px;
	vertical-align:middle;
	text-align:left;
}
	

.Row2
{
	/*background-color:#F3655B;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	height:20px;
	vertical-align:middle;
	text-align:left;
}

.Row22
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	text-align:left;
}	

.Row3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	height:10px;
	vertical-align:middle;
	text-align:left;
}

.Row3x
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	vertical-align:bottom;
	text-align:left;
}

.Row3xx
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:0px;
	height:10px;
	vertical-align:middle;
	text-align:left;
	color:Maroon;
	font-weight:normal;
}

.ContactHead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	color:#2B2B2B;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:Gray;
}

.ContactLine
{
	background-color:Silver;
	height:2px;
}

.Row1Gray
{
	/*background-color:#F3655B;*/
	color:Gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	height:40px;
	vertical-align:middle;
	text-align:left;
}
	

.Row2Gray
{
	/*background-color:#F3655B;*/
	color:Gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	height:20px;
	vertical-align:middle;
	text-align:left;
}
	

.Row3Gray
{
	/*background-color:#F3655B;*/
	color:Gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	height:10px;
	vertical-align:middle;
	text-align:left;
}
.Row3GrayBold
{
	/*background-color:#F3655B;*/
	color:Gray;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	height:10px;
	vertical-align:middle;
	text-align:left;
}

.Row3Maroon
{
	color:Maroon;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
}

.Row3Red
{
	color:Red;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
}

.Row3RA
{
	/*background-color:#F3655B;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:10px;
	vertical-align:middle;
	text-align:right;
}
/* Row3 Center Align*/
.Row3CA
{
	/*background-color:#F3655B;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	height:10px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
}

.TextBoxSize
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	height:15px;
	vertical-align:middle;
	text-align:left;
}

.HomePageTextBoxSize
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:1px;
	vertical-align:middle;
	text-align:left;
}

/* For displaying red text in a row*/
.MaroonTextRA
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:10px;
	vertical-align:middle;
	text-align:right;
	color:Maroon;
}

.PinkText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:10px;
	vertical-align:middle;
	text-align:left;
	color:#FFAAAA;
	padding-left:10px;
}

.RedText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:10px;
	vertical-align:middle;
	text-align:left;
	color:Red;
	padding-left:10px;
}

.RedTextNormal
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	height:10px;
	vertical-align:middle;
	text-align:left;
	color:Red;
	padding-left:10px;
}

.RedTextCenter
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:10px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	color:Red;
	padding-left:10px;
}

.GreenText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:10px;
	vertical-align:middle;
	text-align:left;
	color:Green;
	padding-left:10px;
}
.GreenTextCenter
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:10px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	color:Green;
	padding-left:10px;
}

.DarkBlue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:10px;
	vertical-align:middle;
	text-align:left;
	color:#253393;
	padding-left:10px;
}
.DarkBlueCenter
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:10px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	color:#253393;
	padding-left:10px;
}
.WhiteText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:10px;
	vertical-align:middle;
	text-align:left;
	color:White;
	padding-left:10px;
}

.RedTextRA
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
	color:Red;
	padding-left:10px;
}
.buttonPadding
{
	padding-top:0px;	
}

/* End of  Settings of Row */

/* For setting Table's Header */
.table_body
{
    width:620px;
	border-width:1px;
	border-color:#2C3A77;	
	border-collapse:collapse;
	border-style:solid;
	text-align:left;
	
}

.table_bodyX
{
    width:620px;
	border-color:#2C3A77;	
	border-collapse:collapse;
	border-style:none;
	text-align:left;
	
}

/* For setting Table's Header without width */
.table_body1
{
    border-width:thin;
	border-color:#F3655B;	
	border-collapse:collapse;
	border-style:solid;
	text-align:left;
	
}

.table_body3
{
    width:620px;
	text-align:left;
	
}

.table_header
{
	font-SIZE: 12px;
    COLOR: #ffffff;
    padding-left:10px;
    FONT-FAMILY: arial, verdana;
	font-weight: bold;
	background-color:#F3655B;	
	border-style:solid;
	text-align:left;
	height:20px;
}



/* -------------------------------------------------------------------
       End of Settings of Common Table & Top padding for setting center part of all tables
   ------------------------------------------------------------------- */




/* -------------------------------------------------------------------
       Settings of Login Page
   ------------------------------------------------------------------- */


.ForgottenpasswordTable
{
	width:600px;
	border-style:solid;
	border-collapse:collapse;
	border-color:Red;
	text-align:center; 
	text-align: -moz-center;
	vertical-align:middle;
	border-width:1px;	
}


.RowRed1
{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:Red;
	text-align:left;
	padding-left:10px;
	height:30px;
}

.RowRed3
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Red;
	text-align:left;
	padding-left:10px;
}

.lbForgottenpassword
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Black;
	text-align:left;
	
}

/* -------------------------------------------------------------------
       End of Settings of Login Page

   ------------------------------------------------------------------- */

.image_border_selected_reset
{
    border-style: none;
}

.image_border_selected
{
    border-style: solid;
	border-width: 1px;
	border-color:maroon;
}



/* -------------------------------------------------------------------
       Start of Settings of Size Guide Page

   ------------------------------------------------------------------- */



.SizeGuideLeftColumn
{
	text-align:center; 
	text-align: -moz-center;
	width:200px;
	height:auto;
	background-color:#FFE6E6;

}

.SizeGuideCenterColumn
{
	height:auto;
	width:780px;
	padding-top:25px;

}

.SizeGuideTableHeader
{
	font-SIZE: 11px;
    color: black;
    padding-left:2px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#CCCCCC;	
	border-style:solid;
	text-align:center; 
	text-align: -moz-center;
	height:20px;
}


.SizeGuideNormalText
{
	font-SIZE: 11px;
    color: black;
    padding-left:10px;
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	text-align:center; 
	text-align: -moz-center;
	height:20px;

}
/* -------------------------------------------------------------------
       End of Settings of Size Guide Page

   ------------------------------------------------------------------- */


/* -------------------------------------------------------------------
       Start of Settings of ChangeNEP Page

   ------------------------------------------------------------------- */

.ChangeNEPtr3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	height:15px;
	vertical-align:middle;
	text-align:left;
}

.SimpleMasterPageBoarder
{
	background-color:Red;
	height:5px;
}

.MaroonTexttBold
{
    color:Maroon;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.BlueTextHL
{
	color:blue;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	vertical-align:middle;
	text-align:left;
}

.BlackText
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	vertical-align:middle;
	text-align:left;
}

.BlackLink
{
	color:#490609;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
}

.BlackTextNormal
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	text-align:left;
}
.BlackTextNormalRA
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	text-align:right;
}

.BlackTextNormalCA
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	
}

.WhiteTextNormal
{
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	text-align:left;
}
/* -------------------------------------------------------------------
     End of settings  Checkout Module
   ------------------------------------------------------------------- */



/* -------------------------------------------------------------------
       frmInfo Master Page
   ------------------------------------------------------------------- */

.frmInfoleftcolumn
{
	width:180px;
	background-color:#EFEFEE;
}

.frmInfocentercolumn
{
	width:800px;
	padding-top:2px;
	text-align:center; 
	text-align: -moz-center;
}

.commontable2
{
    width:780px;
}


.table_body2
{
    width:780px;
	border-collapse:collapse;
	text-align:left;
	
}


/* -------------------------------------------------------------------
      End frmInfo Master Page
   ------------------------------------------------------------------- */




	/*--------------------------------------------------------------
      Start frmAccount Master Page
   ------------------------------------------------------------------- */

.frmAccountleftcolumn
{
	width:180px;
	background-color:#EFEFEE;
	vertical-align:top;
}

.frmAccountcentercolumn
{
	height:auto;
	width:800px;
	padding-top:2px;
	text-align:center; 
	text-align: -moz-center;
}

.toppadding1
{
    padding-top:22px;
}

.BlueTextHL1
{
	height:25px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	color:blue;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	vertical-align:middle;
	text-align:left;
}

.barAccountTable
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	border-width:1px;
	border-collapse:collapse;
	cursor:auto;
	border-style:none; 
	background-color:#F8FAFD;
}
.barAccountHeader
{
	background-color:#5A5A5A; /*#E31A1C;*/
	background-image:url('images/TopBar3.png');
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	border-style:none;
	border-collapse:collapse;
	cursor:auto;
	text-align:left;
	padding-left:5px;
}

.barAccounttd
{
	height:25px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:5px;
	color:#520609;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;
	border-width:1px;
	border-left:solid;
	border-right:solid;
	border-collapse:collapse;
	border-color:#5A5A5A;
	cursor:auto;
	text-align:left;
	
}

.AccountHd
{
	background-color:#4A4D51;
	color:White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:20px;
	padding-left:5px;
}

/* -------------------------------------------------------------------
      End of frmAccount Master Page
   ------------------------------------------------------------------- */



/* -------------------------------------------------------------------
      Start of frmSimple Master Page
   ------------------------------------------------------------------- */


.commontable3
{
    width:960px;
}


.table_body4
{
    width:955px;
	border-collapse:collapse;
	text-align:left;
	
}

/* -------------------------------------------------------------------
      End of frmSimple Master Page
   ------------------------------------------------------------------- */


/* -------------------------------------------------------------------
      Checkout Section
   ------------------------------------------------------------------- */

.TableCheckoutPosition
{
	BORDER-BOTTOM: black 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	WIDTH: 848px; 
	BORDER-COLLAPSE: collapse
}

.TdCheckoutPositionSelected
{
	text-align: -moz-center;
	text-align:center; 
	WIDTH: 170px; 
	COLOR: white; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

.TdCheckoutPositionNotSelected
{
	text-align: -moz-center;
	text-align:center; 
	WIDTH: 170px; 
	COLOR: Gray; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

.ShoppingCartHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	color:Black;
}
.ShoppingCartHeader1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	color:#328832;
	height:50px;
	padding-bottom:5px;
}

.ShoppingCartSubHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	color:black;
}

.ShoppingCartGrid
{
	border-color:Gray;
	border-style:solid;
	border-width:1px;
	
}

.ShoppingCartGridHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	background-color: gray;
	color:white;
	border-color:white;
	border-style:solid;
	border-width:1px;
}

.ShoppingCartGridItemCol
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:left;
	color:#2E2E2E;
	width:250px;
	border-color:Gray;
	border-style:solid;
	border-width:1px;
	padding-left:5px;
}

.ShoppingCartGridColorCol
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	color:#000400;
	width:100px;
	border-color:Gray;
	border-style:solid;
	border-width:1px;
}

.ShoppingCartGridSizeCol
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	color:#2E2E2E;
	width:100px;
	border-color:Gray;
	border-style:solid;
	border-width:1px;
}

.ShoppingCartGridQtyCol
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	color:#2E2E2E;
	width:30px;
	border-color:Gray;
	border-style:solid;
	border-width:1px;
}

.ShoppingCartGridRateCol
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:right;
	color:#2E2E2E;
	width:50px;
	border-color:Gray;
	border-style:solid;
	border-width:1px;
	padding-right:8px;
}
.ShoppingCartGridAmoutCol
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:right;
	color:#2E2E2E;
	width:80px;
	border-color:Gray;
	border-style:solid;
	border-width:1px;
	padding-right:8px;
}

.ShoppingCartGridDeleteCol
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	color:#2E2E2E;
	width:80px;
	border-color:Gray;
	border-style:solid;
	border-width:1px;
}

.ShoppingCartGridQtyTxtBox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.FinalCartHeaderLA
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	background-color: gray;
	color:white;
	border-color:white;
	border-style:solid;
	border-width:1px;
	padding-left:10px;
}
.FinalCartHeaderRA
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
	background-color: gray;
	color:white;
	border-color:white;
	border-style:solid;
	border-width:1px;
	}


.FinalCartQty
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	text-align:right;
	color:Black;
	padding-right:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-collapse:collapse;
	border-left-style:none;
	border-right-style:none;
	
}

.FinalCartTotalNumbers
{
    color:Black;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:1px;
}

.FinalcartTotalRedTextRA
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
	color:Red;
	padding-right:1px;
}

.FinalCartBlackTextLA
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-collapse:collapse;
	border-left-style:none;
	border-right-style:none;
	padding-left:10px;
}

.FinalCartBlackTextCA
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	text-align:center; 
	text-align: -moz-center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-collapse:collapse;
	border-left-style:none;
	border-right-style:none;
}


.FinalCartBlackTextRA
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	text-align:right;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-collapse:collapse;
	border-left-style:none;
	border-right-style:none;
	padding-right:5px;
}
.SecureCheckoutLine
{
	background-color:Black;
	height:2px;
}

.TotalTextNormal
{
    color:Black;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.TotalTextBold
{
    color:Black;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.TotalNumbers
{
    color:Black;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:8px;
}

.TableCheckoutProceedNext
{
	BORDER-TOP: black 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	WIDTH: 848px; 
	BORDER-COLLAPSE: collapse
}

.TableCheckoutProceedNextTwo
{
	BORDER-TOP: black 1px solid; 
	border-bottom: black 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	WIDTH: 848px; 
	BORDER-COLLAPSE: collapse
}

.NormalTextCheckout
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	text-align:left;
}

.TipsTextCheckout
{
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	vertical-align:middle;
	text-align:left;
}

.PaymentSeperationTD
{
	border-right-color:gray;
	border-right-style:dotted;
	border-right-width:1px;
	WIDTH: 10px;
}

.Checkout3dWarning
{
	color:Maroon;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	text-align:left;
}

.Checkout3dWarningLeft
{
	color:Maroon;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:top;
	text-align:left;
}

.CheckoutProofWarning
{
	color:#ff3300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	text-align:left;
}

.RegistrationHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	height:20px;
	vertical-align:middle;
	text-align:left;
	color:Maroon;
}

.CreditCardSubHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	text-align:left;
	color:Black;
}

.AlertText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	color:#FD3B18;
}

.OrderSentText
{
	color:Maroon;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
	text-align:left;
}

.ConfirmOrderTable
{
	BORDER-RIGHT: maroon 1px solid; 
	BORDER-TOP: maroon 1px solid; 
	BORDER-LEFT: maroon 1px solid; 
	WIDTH: 306px; 
	BORDER-BOTTOM: maroon 1px solid; 
	HEIGHT: 82px; 
	BACKGROUND-COLOR: #ffffcc;
	border-collapse:collapse;
}

.ConfirmOrderHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
	text-align:left;
	color:Green;
}

.ConfirmOrderNormalText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;
	color:Navy;
}

.ConfirmOrderNormalNumber
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	color:Navy;
}

.ConfirmOrderTotalText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;
	color:red;
}

.ConfirmOrderTotalNumber
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	color:red;
}

.ShippingTypeOptions
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Black;
	margin-left:-2px;
	padding-left:0px;
	vertical-align:middle;
	text-align:left;
}

.PaymentTypeOptions
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:Maroon;
	vertical-align:middle;
	text-align:left;
}

.PaymentTypeDescriptionsHead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Navy;
	vertical-align:middle;	
	padding-left:2px;
	font-weight:bold;
	text-align:left;
}

.PaymentTypeDescriptions
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Black;
	vertical-align:middle;
	text-align:left;
}


/* Registrations  */

.TdRegistrationPositionSelected
{
	text-align: -moz-center;
	text-align:center; 
	WIDTH: 245px; 
	COLOR: white; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

.TdRegistrationPositionNotSelected
{
	text-align: -moz-center;
	text-align:center; 
	WIDTH: 245px; 
	COLOR: Gray; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}


/* - - - - - - CSS Document - - - - - - - - -

Title : Global style sheet for client-side web development
Author : Cody Lindley 

- - - - - - - - - - - - - - - - - - - - - */
/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}

#contentPad{
margin:20px;
}

.formInfo a, .formInfo a:active, formInfo a:visited{
	background-color:#757575;
	font-weight:bold;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

.formInfo a:hover{
	color:#660000;
	text-decoration: none;
}

.formInfoX a, .formInfoX a:active, formInfoX a:visited{
	background-color:#757575;
	font-weight:bold;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana;
	margin-left:5px;
	color:#FFFFFF;
	padding:0px 2px 0px 2px;
	text-decoration: none;
	vertical-align:middle;
}

.formInfoX a:hover{
	color:#660000;
	text-decoration: none;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url("images/arrow_left.gif");
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;    
}

#JT_arrow_right{
	background-image: url("images/arrow_right.gif");
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
    font: 62.5%/1.4em Arial, Helvetica, sans-serif;color:#333333;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url("images/loader.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

/* --------End of JTip- - - - - - - - - - - - - - -*/


#HeaderGallery
{ 
    position: relative; /*keep this intact*/
    visibility: hidden; /*keep this intact*/
}

.gallerymessage
{
	margin-top:1px; 
	font-size:18px;
	font-weight:normal;	
	font-family:Verdana,Helvetica,Arial,sans-serif;	
	text-align:left;
	padding-top:3px;
	padding-left:8px;
}

.OrderDetLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Navy;
	font-style:normal;
	font-variant:normal;
	text-decoration:underline;
	cursor:pointer;
}
