﻿body, div, span
{
    font-family: Verdana;
    font-size: 10px;
}
iframe
{
    border:0px;
}
.PriceLargeFont
{
	font-family: Verdana ;
	font-weight: bold;
	color: #D718A4;
	font-size: 24px;
	font-variant: small-caps;
    position: absolute;
    right:0px;
    bottom: 30px;
    text-align:right;
}

.buyNow
{
	background: url('../buy.png');
	background-repeat: no-repeat;
	height: 29px;
	width: 202px;
	border:0px;
}


.txtPinkHead
{
	font-family: Arial;
	font-weight: bold;
	color: #777;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.webtextDesc
{
	font-family: Verdana;
	color: #777;
	font-size: 11px;
	padding-top: 85px;
	line-height: 18px;
}

.textHead
{
	font-family: Arial;
	font-weight: bold;
	color: #777;
	font-size: 16px;
}

.slickLineText
{
	font-family: Trajan Pro Verdana;
	font-size: 22px;
	color: #000000;
	font-variant: small-caps;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.tblDisplay
{
	border: 1px solid #999;
	width: 640px;
}

.btn
{
	background-image: url('../go.png');
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	border-width: 0px 0px 0px 0px;
}

.txtStyle
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 22px;
	font-weight: normal;
	height: 25px;
	border-width: 0px 0px 0px 0px;
}
.ToMenuBackground, .top
{
	background: url('Images/Header.png');
}
.LeftMenuBackGround, .LeftMenuImage
{
	/* background: url('images/Left-menu.png');*/
}
.MenuBackGround, .top, .LeftMenuImage
{
	background-color: BLACK;
}

.LeftmenuBackGround, .LeftMenuImage
{
	background-color: White;
	border-bottom-color: #000000;
	border-bottom-style: ridge;
	border-bottom-width: 1px;
}

.TopMenuFont, .top, .TopMenuLink, .LeftMenuImage
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: gray;
	cursor: pointer;
}

.TopMenuLink, .alink, .alink:hover
{
	text-decoration: none;
	color: White;
}

.topSubMenu
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: Gray;
}
.gemstoneList
{
    font-size: 14px;
    padding-right: 100px;
    line-height: 30px;
}
.LeftMenu, .LeftMenuImage
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: White;
	text-align: left;
}

.ButLargeStyle, .ButLarge
{
	background: url('../Images/100x30-Round.png');
	background-repeat: no-repeat;
	height: 30px;
	width: 100px;
}

.ButSmallStyle, .ButSmall
{
	background: url('../Images/47x30-Round.png');
	background-repeat: no-repeat;
	height: 30px;
	width: 47px;
}

.ButtonStyle, .ButLarge, .ButSmall
{
	font-family: Verdana;
	font-size: 14px;
	font-style: oblique;
	font-weight: bolder;
	color: White;
	background-color: #D718A4;
	border-style: none;
	border-width: 0px;
	text-align: center;
	padding-bottom: 5px;
}
.Brown
{
	background: url('../Images/filter/cols/1.jpg');
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	float: left;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-position: 0px 0px;
}


.Yellow
{
	background: url('../Images/filter/cols/2.jpg');
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-position: 20px 65px;
}
.Green
{
	background: url('../Images/filter/cols/3.jpg');
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	width: 35px;
	height: 35px;
	float: left;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-position: 20px 20px;
}
.Blue
{
	background: url('../Images/filter/cols/4.jpg');
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-position: 0px 0px;
}
.Purple
{
	background: url('../Images/filter/cols/5.jpg');
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-position: 0px 0px;
}
.PinkandRed
{
	background: url('../Images/filter/cols/6.jpg');
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-position: 0px 0px;
}
.White
{
	background: url('../Images/filter/cols/7.jpg');
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-position: 0px 0px;
}
.Black
{
	background: url('../Images/filter/cols/8.jpg');
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-position: 0px 0px;
}
.MultiColour
{
	background: url('../Images/filter/cols/9.jpg');
	background-repeat: no-repeat;
	width: 35px;
	height: 35px;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	background-position: 0px 0px;
}
.Border, .ItemBorder
{
	border-bottom-color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-right-width: 3px;
	border-right-style: solid;
	border-left-color: #000000;
	border-left-width: 3px;
	border-left-style: solid;
	border-top-color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	height: 140px;
	width: 190px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Gray;
	padding: 3px;
	margin: 6px 6px 6px 6px;
}

.CategoryLogo
{
	font-family: Trajan Pro Verdana;
	font-size: 22px;
	color: #000000;
	font-variant: small-caps;
}

.ItemTopStyle, .ItemTop
{
	background: url('Images/Header.png');
	background-color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: White;
	border-style: none;
	padding-left: 3px;
}
.priceFont
{
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: White;
	padding-right: 3px;
}

.ProductTable
{
	background: url('Images/Header.png');
	border-bottom-color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-right-width: 3px;
	border-right-style: solid;
	border-left-color: #000000;
	border-left-width: 3px;
	border-left-style: solid;
	border-top-color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	width: 220px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	background-color: #000000;
}

.ProductItems
{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	width: 200px;
	line-height: 16px;
	padding-left: 5px;
}

.text, .Testimonials_top, .testimonials_left, .testimonials_right, .text_sub, .fake, .moneyback_txtLeft, .delivery
{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	text-align: left;
}
.text_Auther
{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	color: #666666;
	font-weight: bold;
}

.text_sub
{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 5px;
	margin-left: 40px;
}

.LeftMenuLink
{
	text-decoration: none;
	color: Gray;
}

.Arrow, .LeftArrow, .RightArrow
{
	background: url('images/Arrow.png');
	background-color: #000000;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 300px;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.webprice
{
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.PagingLinks
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: Gray;
}
.gridHeader
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: White;
}


.gridfooter
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: White;
}
.grid-selected
{
	background-color: #E2DED6;
	font-weight: bold;
	color: #333333;
}

.grid-alternate
{
	color: #284775;
	background-color: White;
}
.grid-editRowstyle
{
	background-color: #999999;
}
.grid-style
{
	color: #333333;
}
.grid-Rowstyle
{
	background-color: #F7F6F3;
	color: #333333;
	width: 100%;
}

.CustomerHeader
{
	background-color: #000000;
	font-family: Verdana;
	font-size: 18px;
	color: White;
	font-weight: lighter;
}
.AccountHomemsg
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

.AccountMenu
{
	font-family: Verdana;
	font-size: 14px;
	color: White;
	font-weight: bolder;
	padding-left: 0px;
	background: #000;
}

.tableStyle
{
	background-color: #EEE;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	border-bottom-color: White;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.txtBoxStyle
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	border: solid 1px #424242;
	height: 15px;
}
.legendStyle
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}
.fieldsetStyle
{
	background-color: #EFBBD9;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	border-style:none ;
	
}
.lableStyle
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	padding-left: 20px;
	font-weight:bold ;
}
.txtlableStyle
{
	font-family: Verdana;
	font-size: 10px;
	padding-top:10px;
	font-weight: normal;
}
.radioStyle
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	border: solid 1px White;
	padding-right: 5px;
	text-align: center;
}
.ErrorAlert
{
	background-color: #FFFFFF;
	font-family: Verdana;
	color: Red;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}

.Message
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
}

.DropDownlistStyle
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	border: solid 1px #424242;
	height: 15px;
}
.lableHeaderStyle
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	color: #000000;
}
.LibraryFont
{
	color: Black;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
}

.HeaderAlphabet
{
	color: #CEB4D6;
	padding: 0px;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	border: solid 1px White;
}
.library_left
{
	width: 50%;
	float: left;
	clear: left;
}
.library_right
{
	width: 50%;
	float: right;
	clear: right;
}
.Testimonials_top
{
	background-color: transparent;
	background-image: url(../images/misc/testa_Img.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 9px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 375px;
	width: 425px;
	min-height: 328px;
}
.testimonials_left
{
	width: 40%;
	padding-top: 15px;
	float: left;
	text-align: center;
}

.testimonials_right
{
	width: 40%;
	padding-top: 15px;
	float: right;
	text-align: center;
}
.fake
{
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
	background-color: transparent;
	background-image: url(../images/misc/fake.jpg);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	width: 1000px;
	height: 700px;
	color: #ffffff;
}

.fake h1
{
	margin-top: 10px;
	margin-left: 10px;
	font-size: 70px;
	font-weight: normal;
}
.fake h2
{
	margin-top: 10px;
	margin-left: 10px;
	font-size: 20px;
	width: 480px;
	font-weight: 600;
}

.fakeText
{
	margin-top: 10px;
	margin-left: 10px;
	width: 300px;
}

.tblHeightStreet
{
	background-color: #DDDDDD;
	vertical-align: top;
	width: 750px;
}

.moneyback_txtLeft
{
	width: 460px;
	float: left;
	padding-top: 10px;
	padding-bottom: 160px;
}
.moneyback_txtRight
{
	background-image: url(../images/delivery/van.jpg);
	float: left;
	padding-left: 500px;
	background-repeat: no-repeat;
	min-height: 328px;
}
.delivery
{
	background-image: url(../images/delivery/delivery.jpg);
	float: left;
	padding-left: 500px;
	background-repeat: no-repeat;
	min-height: 600px;
}
.delivery_txt1
{
	font-size: 18px;
	font-weight: bold;
}
.delivery_txt2
{
	font-size: 24px;
	font-weight: bold;
}
.delivery_txt3
{
	font-size: 32px;
	font-weight: bold;
}

.contact
{
	margin-top: 10px;
	margin-right: 13px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	width: 175px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center 10px;
	height: 120px;
	text-align: center;
	padding-top: 130px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #999999;
	font-size: 14px;
}

.contact p
{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	padding-top: 0px;
}

.dvFilters
{
	border-top: 1px solid #4F4F4F;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('../Images/filter/arrows.gif') no-repeat 4px -18px;
	padding-left: 19px;
	font-weight: bold;
	color: #4F4F4F;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}

.filterWindow
{
	float: left;
	background-color: #e6e7e7;
	background-image: url(../Images/filter/selectby.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e6e7e7;
	border-bottom-color: #e6e7e7;
	width: 171px;
	padding-top: 40px;
}
.accountPagesSubheader
{
    background-color: #555;
    height: 25px;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    padding-left: 3px;
}
.accountPagesHeader
{
    height: 40px;
    
    font-size: 30px;
    font-weight: bold;
    color: Black;
    padding-left:10px;
}
.accountPagesContent
{
    margin-top: 15px;
    margin-left: 5px;
}
.tooltips
{
    display:none; 
    background:transparent url('../tooltip.png') no-repeat; 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;
}
.floatRight
{
    float:right;
}
.floatLeft
{
    float:left;
}
#largeImage
{
    width: 400px;
    height: 400px;
}
#smallImages
{
    width: 100px;
}
#smallImages img
{
    padding: 5px 0px;
    cursor: pointer;
}
#catHeader
{
    position: relative;
    width: 1000px;
    height: 200px;
    overflow: hidden;
}
#catDesc
{
    width: 340px;
    height: 200px;
    line-height: 150%;
    text-align: justify;
    position: absolute;
    right: 0px;
}
#catTitle
{
    text-align: right;
    margin-bottom: 5px;
}
.accountPagesHeaderwhite
{
    height: 40px;
    background-color: #FFFFFF;
    font-size: 30px;
    font-weight: bold;
    color: Black;
    padding-left:10px;
}

.accountPagesSubheaderPink
{
    background:Gray;
    color: White;
    font-weight: bold;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.ProductItemsbold
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	width: 100px;
	line-height: 16px;
	padding-left: 20px;
}

.ProductItemsboldlarge
{
	font-family: Arial Black;
	font-size: 16px;
	font-weight:bold;
	width: 100px;
	line-height: 16px;
	padding-left: 20px;
}
.AccountMenu1
{
	font-family: Verdana;
	font-size: 14px;
	color: White;
	font-weight: bolder;
	padding-left: 0px;
	background: Gray;
}
.GridViewHeaderStyleBlue
{
    background-color: Blue;
    font-weight: bold;
    color: White;
    font-family: Verdana;
}
.accountPagesHeadersmall
{
    height: 25px;
    background: White;
    font-size: 20px;
    font-weight: bold;
    color: Black;
    padding-left: 5px;
    margin-left: 5px;
}