/* Safari Diamond CSS Document */

body
{
    margin: 10px;
    background: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.topRowBg
{
    background: url(images/repeat-top.jpg) repeat-x;
    height: 34px;
}

.bannerBg
{
    background: url(images/flash-repeat.gif) repeat-x;
    height: 111px;
}

.flashBannerBg
{
    background: url(images/flash.jpg) no-repeat right bottom;
    height: 111px;
}

.designBar
{
    background: url(images/design-bar02.gif) repeat-x left;
    height: 49px;
}

.navBg
{
    background: url(images/nav-bg.jpg) #ffffac repeat-x top;
    width: 172px;
}
.mainbg
{
    /*background:#ffffcc;*/
    background: url(images/content-bg.jpg) #fefbc6 repeat-x left top;
    font-size: 12px;
    text-align: justify;
    font-family: Georgia, "Times New Roman" , Times, serif;
}

.r8Col
{
    width: 235px;
    background: #ffffcc;
}

.nav
{
    font-size: 14px;
    font-weight: bold;
}

.nav ul
{
    list-style-type: none;
    margin: 0px;
    margin-left: 20px;
    padding: 0px;
}

.nav ul li
{
    background: url(images/nav-bullets.gif) no-repeat left bottom;
    padding: 0px;
    margin: 0px;
    padding-left: 12px;
    height: 25px;
    padding-top: 5px;
}

.nav ul li a
{
    color: #000000;
    text-decoration: none;
    display: block;
    padding: 0px;
    margin: 0px;
}

.nav ul li a:hover
{
    color: #cc3300;
    text-decoration: none;
    display: block;
    padding: 0px;
    margin: 0px;
}

.eventsBg
{
    background: url(images/upcoming-bg.gif) no-repeat top left;
    height: 300px;
    font-family: Georgia, "Times New Roman" , Times, serif;
}
.eventsBg a
{
    color: #990000;
    text-decoration: none;
}

.eventsBg a:hover
{
    color: #000000;
    text-decoration: none;
}

.newsLetter-Bg
{
    background: url(images/newsletter-bg.gif) no-repeat top center;
    height: 156px;
    line-height: 15px;
}

.footerDesign
{
    background: url(images/footer-design-bg.gif) repeat-x;
    height: 42px;
    vertical-align: middle;
    color: #ffda80;
}

.footerDesign a
{
    color: #ffda80;
    text-decoration: none;
    padding: 0px 2px;
}

.footerDesign a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

.footerColLeft
{
    background: #ffffac;
    width: 172px;
}

.footerColR8
{
    background: #ffffcc;
    padding: 15px;
    color: #c81c04;
}

form
{
    margin: 0px;
    padding: 0px;
}

.logo
{
    width: 260px;
    padding-top: 35px;
}

.menuBg
{
    background: url(images/button-bg.gif) no-repeat top;
    width: 125px;
    padding: 34px 0 68px 4px;
}

.leftPanelBg
{
    background: url(images/leftpanelbg.jpg) #cbb9c4 repeat-x top;
    width: 250px;
}

.main
{
    background: url(images/bg.gif) repeat-y;
    padding: 0px 10px;
}

.catButtonBg
{
    background: #d4e3cb;
    border-top: #e6d5b2 solid 1px;
    padding: 15px;
}

.catButtonBullet
{
    border-bottom: #a3c5a2 solid 1px;
    height: 35px;
    background: url(images/cat-button-bullet.jpg) no-repeat left bottom;
    padding-left: 20px;
    font-size: 13px;
    color: #660066;
}

.catButtonBullet a
{
    color: #660066;
    text-decoration: none;
}

.catButtonBullet a:hover
{
    color: #0f6b26;
    text-decoration: none;
}

.loginstatus
{
    color: #ffffff;
    padding: 2px;
    font-size: 12px;
}
.loginstatus a
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.loginstatus a:hover
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.content
{
    color: #333333;
    line-height: 18px;
    font-size: 12px;
}

.content p
{
    text-align: justify;
}

.content a
{
    text-decoration: none;
    color: #ff673f;
}

.content a:hover
{
    text-decoration: none;
    color: #0f6b26;
}

.content h1
{
    color: #0f6b26;
    margin: 0px;
    font-size: 14px;
}

.greyTab
{
    background: url(images/greytab-shade.gif) #f6f6f6 repeat-x bottom;
    border: #adc3b4 solid 1px;
    padding: 3px;
    padding-left: 5px;
    font-size: 14px;
    color: #0f6b26;
    font-weight: bold;
}
.maroonbg
{
    background: url(images/footer-design-bg.gif) repeat-x;
    height: 42px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bolder;
    padding-left: 5px;
}

.greyBorder
{
    border: #adc3b4 solid 1px;
    padding: 10px;
}

.productBorder
{
    border: #CCCCCC solid 1px;
    background: #ffffff;
    padding: 5px;
}

a.proTitle
{
    color: #CF1C03;
    font-weight: bolder;
    text-decoration: none;
}

a.proTitle:hover
{
    color: #CF1C03;
    font-weight: bolder;
    text-decoration: underline;
}


.cartToolsTab
{
    background: url(images/carts-tool-tabbg.jpg) no-repeat center;
    height: 87px;
}
.smallimage
{
    width: 90px;
}
a img
{
    border: none;
}
.error
{
    color: Red;
    font-style: italic;
    font-size: smaller;
}
.heading
{
    font-size: 14px;
    color: #A30100;
    font-weight: bold;
}
.greentext
{
    font-size: 15px;
    color: #C91C04;
    font-weight: bolder;
}
.smallgreentext
{
    font-size: 12px;
    color: #C91C04;
    font-weight: bold;
}
.CartSmallText
{
    font-size: 11px;
    color: #000000;
}
.head-white
{
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
}
.tenpixspacer
{
    height: 6px;
}
#gridHeader
{
    background: #E1EDE2;
    border-left: #8c8b8b solid 1px;
    font-weight: bold;
    color: #000000;
    font-size: 12px;
}
.gridHeader
{
    background: #E1EDE2;
    border-left: #8c8b8b solid 1px;
    font-weight: bold;
    color: #000000;
    font-size: 12px;
}
.greybold
{
    font-size: 11px;
    color: #AEAEAE;
    font-weight: normal;
}
hr
{
    background: #AEAEAE;
    color: #AEAEAE;
    height: 1px;
}
.selected
{
    color: #E03300;
    font-weight: bold;
}

.notselected
{
    color: #CCC;
    font-weight: bold;
}
.sectionheader
{
    border-bottom: #dcdcdc 1px dotted;
    color: #C91C04;
    font-size: 8pt;
    padding-bottom: 5px;
    font-weight: bolder;
}
.barBorder
{
    border: solid 1px red;
    width: 100px;
}
.barInternal
{
    background: orange;
    position: fixed !important;
}
.barInternalGreen
{
    background: green;
    position: fixed !important;
}

.accordionHeader
{
    background: url(images/footer-design-bg.gif) repeat-x;
    height: 18px;
    color: #ffffff;
    font-weight: bolder;
    padding-left: 5px;
    background-color: #990000;
    font: bold 13px auto Arial, Helvetica, sans-serif;
    font-size: 13px;
    cursor: pointer;
    padding: 4px;
    margin-top: 3px;
}
.accordionContent
{
    background-color: #fffbd6;
    font: normal 12px auto Arial, Helvetica, sans-serif;
    border: 1px gray;
    padding: 4px;
    padding-top: 7px;
}
.head-brown
{
    color: #5F0909;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 3px;
}
.adminlinks a
{
    color: #990000;
    text-decoration: none;
}
.adminlinks a:hover
{
    color: #990000;
    text-decoration: underline;
}
.leftTabBg
{
    background: url(images/left-tab-bg.gif) repeat-x center;
    height: 38px;
    color: #ffffcc;
    font-size: 13px;
    padding: 0px 6px;
    font-weight: bold;
}
.collapsePanel
{
    width: 600px;
    height: 0px;
    overflow: hidden;
}
.collapsePanellarge
{
    height: 0px;
    overflow: hidden;
}
.collapsePanelHeader
{
    width: 600px;
    height: 20px;
    color: Yellow;
    background: url(images/footer-design-bg.gif) repeat-x;
    font-weight: bold;
    float: none;
    padding: 5px;
    cursor: pointer;
    vertical-align: middle;
}


.subNav
{
    font-size: 13px;
    font-weight: bold;
}

.subNav ul
{
    list-style-type: none;
    margin: 0px;
    margin-left: 4px;
    padding: 0px;
}

.subNav ul li
{
    background: url(images/subnav-bullets.gif) no-repeat left top;
    padding: 0px;
    margin: 0px;
    padding-left: 12px;
    padding-top: 5px;
}

.subNav ul li a
{
    color: #000000;
    text-decoration: none;
    display: block;
    padding: 0px;
    margin: 0px;
}

.subNav ul li a:hover
{
    color: #cc3300;
    text-decoration: none;
    display: block;
    padding: 0px;
    margin: 0px;
}

.panelBorder
{
    border: #b7250f solid 1px;
    background: #FFFFFF;
    border-top: none;
}

.penelTabBg
{
    background: url(images/left-tab-bg.gif) repeat-x center top;
    height: 33px;
    color: #ffffff;
    font-size: 18px;
    padding: 0px 10px;
}

.panelBorder a
{
    color: #b7250f;
    text-decoration: none;
}

.panelBorder a:hover
{
    color: #000000;
    text-decoration: underline;
}

.detailPrice
{
    font-size: 18px;
    color: #666666;
}

.reviewText
{
    font-size: 12px;
    line-height: 18px;
    color: #666666;
}

.reviewTextTitles
{
    color: #b7250f;
}

.penelTabBg2
{
    background: url(images/left-tab-bg.gif) repeat-x center top;
    height: 33px;
    color: #ffffcc;
    font-size: 14px;
    font-weight: bold;
    padding: 0px 8px;
}

.productListBorder
{
    border: #CCCCCC solid 1px;
}

.topRedBorder
{
    border-top: #b7250f solid 1px;
    padding: 10px;
}
.redtext
{
    color: #b7250f;
    font-size: 14px;
    font-weight: bolder;
}
.r8Col2
{
    width: 235px;
}
.mainCol
{
    background: url(images/content-bg.jpg) #fefbc6 repeat-x left top;
    padding: 5px 15px;
    font-size: 12px;
    line-height: 18px;
    text-align: justify;
    font-family: Georgia, "Times New Roman" , Times, serif;
}

.mainCol h1
{
    margin: 0px;
    color: #990000;
    font-size: 18px;
    font-weight: normal;
}

.mainCol a
{
    color: #990000;
    text-decoration: none;
}

.mainCol a:hover
{
    color: #000000;
    text-decoration: underline;
}
.eventsBg
{
    background: url(images/upcoming-bg.gif) no-repeat top left;
    height: 300px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    text-align: left;
    font-size: 11px;
    line-height: normal;
}

.eventsBg a
{
    color: #990000;
    text-decoration: none;
}

.eventsBg a:hover
{
    color: #000000;
    text-decoration: none;
}
/*Added by Rakesh*/
.captcha1
{
    background: url(images/captcha_dots.gif) center;
    display: inline;
    padding: 5px 5px;
    border: 1px solid #000;
    color: #999999;
    margin: 2px 2px;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}

.myclass_size
{
    position: relative;
    background: url("images/slide_carat.gif") repeat-x;
    width: 294px;
    height: 50px;
    
}
.myclass_Handel
{
    position:absolute;
    
}
.myclass_color
{
    position: relative;
    background: url("images/slide_color.gif") repeat-x;
    width: 294px;
    height: 50px;
}
.myclass_clarity
{
    position: relative;
    background: url("images/slide_clarity.gif") repeat-x;
    width: 294px;
    height: 50px;
}

.ajax__multi_slider_custom .outer_rail_horizontal
{
    position:absolute;
    background:url('Images/slide_carat.gif') no-repeat;
    width:321px;
    height:25px;
    z-index:100;
}

.ajax__multi_slider_custom .inner_rail_horizontal
{
    position:absolute;
    background: url('Images/slide_carat.gif') no-repeat;
    width:321px;
    height:25px;
    z-index:100;
}

.ajax__multi_slider_custom .handle_horizontal_left
{
    position:absolute;
    background:url('Images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.ajax__multi_slider_custom .handle_horizontal_right
{
    position:absolute;
    background:url('Images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}
.ajax__multi_slider_customSize .outer_rail_horizontal
{
    position:absolute;
    background:url('Images/slide_carat.gif') no-repeat;
     width:294px;
    height:50px;
    z-index:100;
}

.ajax__multi_slider_customSize .inner_rail_horizontal
{
    position:absolute;
    background: url('Images/slide_carat.gif') no-repeat;
    width:294px;
    height:50px;
    z-index:100;
}

.ajax__multi_slider_customSize .handle_horizontal_left
{
    position:absolute;
    background:url('Images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.ajax__multi_slider_customSize .handle_horizontal_right
{
    position:absolute;
    background:url('Images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}
/* End Size  */


/* Color */


.ajax__multi_slider_customColor .outer_rail_horizontal
{
    position:absolute;
    background:url('Images/slide_color.gif') no-repeat;
    width:294px;
    height:50px;
    z-index:100;
}

.ajax__multi_slider_customColor .inner_rail_horizontal
{
    position:absolute;
    background: url('Images/slide_color.gif') no-repeat;
    width:294px;
    height:50px;
    z-index:100;
}

.ajax__multi_slider_customColor .handle_horizontal_left
{
    position:absolute;
    background:url('Images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.ajax__multi_slider_customColor .handle_horizontal_right
{
    position:absolute;
    background:url('Images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}
/* End Color  */


/* Clarity */


.ajax__multi_slider_customClarity .outer_rail_horizontal
{
    position:absolute;
    background:url('Images/slide_Clarity.gif') no-repeat;
     width:294px;
    height:50px;
    z-index:100;
}

.ajax__multi_slider_customClarity .inner_rail_horizontal
{
    position:absolute;
    background: url('Images/slide_Clarity.gif') no-repeat;
    width:294px;
    height:50px;
    z-index:100;
}

.ajax__multi_slider_customClarity .handle_horizontal_left
{
    position:absolute;
    background:url('Images/handle_left.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}

.ajax__multi_slider_customClarity .handle_horizontal_right
{
    position:absolute;
    background:url('Images/handle_right.gif') no-repeat;
    width:13px;
    height:25px;
    z-index:200;
    cursor:w-resize;
}
/* End Clarity  */
