@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
background:#000;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

#contentSWF {
width:924px;
height:600px;
margin-right:auto;
margin-left:auto;
}

.heightDiv {
width:100%;
height:60px;
}

.txtCenter {
text-align:center;
}
.txtGrey {
color:#999;
}
.txtBold {
font-weight:bold;
}
.txt14px {
font-size:14px;
}
.txt11px {
font-size:11px;
}
.txt12px_red {
font-size:12px;
color:#c80000;
}

p {
margin:0;
padding:6px 13px 6px 13px;
}
h1 {
font-size:16px;
font-weight:bold;
color:#c80000;
padding-left:13px;
margin:0;
}

.txtRed {
color:#c80000;
}
.txtBold {
font-weight:bold;
}

a {
text-decoration:none;
color:#c80000;
}
a:hover {
text-decoration:underline;
}

.imgLink {
border:0;
text-decoration:none;
}

/* Container for the site */
#all {
width:964px;
margin-left:auto;
margin-right:auto;
}

/* basic areas (header, footer and menu */
#header {
width: 964px;
height:197px;
background:url(../imgs/bgHeader.jpg) no-repeat center top;
}
#contentContainer {
background:url(../imgs/bgContent.jpg) repeat-y;
width:840px;
margin-left:auto;
margin-right:auto;
}
#footer {
background:url(../imgs/bgFooter.jpg) no-repeat center top;
width:840px;
height:55px;
margin-left:auto;
margin-right:auto;
padding-top:8px;
}
#footerShipping a {
color:white;
margin-left:180px;
}
#footerCopyright {
width:362px;
height:13px;
margin-left:auto;
margin-right:auto;
}
#btFooter {
background:url(../imgs/btFooter.jpg) no-repeat center top;
height:13px;
width:362px;
margin-top:15px;
}
#btFooter:hover {
background:url(../imgs/btFooter.jpg) no-repeat center -13px;
}

.btsClicks {
width:100%;
display:block;
height:100%;
}

/* -------------------------------------------------------------------------------------------------------
MAIN MENU
-------------------------------------------------------------------------------- */
#mainMenu {
background:url(../imgs/bgMenu.jpg) no-repeat center top;
width:840px;
height:53px;
margin-left:auto;
margin-right:auto;
}
.menuDiv {
width:1px;
height:53px;
background:url(../imgs/divMenu.jpg) no-repeat center top;
float:left;
}

/* bts menu main */
#btHome {
background:url(../imgs/btHome.jpg) no-repeat center top;
width:76px;
height:53px;
float:left;
}
#btHome:hover {
background:url(../imgs/btHome.jpg) no-repeat center -53px;
}
#btProducts {
background:url(../imgs/btProducts.jpg) no-repeat center top;
width:91px;
height:53px;
float:left;
}
#btProducts:hover {
background:url(../imgs/btProducts.jpg) no-repeat center -53px;
}
#btDiamond {
background:url(../imgs/btDiamond.jpg) no-repeat center top;
width:160px;
height:53px;
float:left;
}
#btDiamond:hover {
background:url(../imgs/btDiamond.jpg) no-repeat center -53px;
}
#btCustom {
background:url(../imgs/btCustom.jpg) no-repeat center top;
width:129px;
height:53px;
float:left;
}
#btCustom:hover {
background:url(../imgs/btCustom.jpg) no-repeat center -53px;
}
#btAboutUs {
background:url(../imgs/btAboutUs.jpg) no-repeat center top;
width:94px;
height:53px;
float:left;
}
#btAboutUs:hover {
background:url(../imgs/btAboutUs.jpg) no-repeat center -53px;
}
#btContact {
background:url(../imgs/btContact.jpg) no-repeat center top;
width:104px;
height:53px;
float:left;
}
#btContact:hover {
background:url(../imgs/btContact.jpg) no-repeat center -53px;
}
/* Bts ONS */
#btHomeOn {
background:url(../imgs/btHome_on.jpg) no-repeat center top;
width:76px;
height:53px;
float:left;
}
#btProductsOn {
background:url(../imgs/btProducts_on.jpg) no-repeat center top;
width:91px;
height:53px;
float:left;
}
#btDiamondOn {
background:url(../imgs/btDiamond_on.jpg) no-repeat center top;
width:160px;
height:53px;
float:left;
}
#btCustomOn {
background:url(../imgs/btCustom_on.jpg) no-repeat center top;
width:129px;
height:53px;
float:left;
}
#btAboutUsOn {
background:url(../imgs/btAboutUs_on.jpg) no-repeat center top;
width:94px;
height:53px;
float:left;
}
#btContactOn {
background:url(../imgs/btContact_on.jpg) no-repeat center top;
width:104px;
height:53px;
float:left;
}

/* DIVs Menu */
#menuSeparatorCenter {
width:138px;
height:53px;
float:left;
}
#menuSeparator22 {
width:22px;
height:53px;
float:left;
}

/* ----------------------------------------------------------------------------------------------------
CSS STYLES FOR INTERNAL PAGES
----------------------------------------------------------------------- */
#mainSWF {
width:800px;
height:270px;
margin-left:auto;
margin-right:auto;
}

#bottomContents {
width:840px;
height:244px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

.smallBanner {
float:left;
margin-left:20px;
width:144px;
height:229px;
}

#shoppingCart {
background-color:#e4e4e4;
width:226px;
height:229px;
float:left;
margin-left:20px;
}
#shoppingCartPadding {
padding-left:10px;
padding-right:10px;
}
#btFinishShopping {
margin-left:56px;
width:132px;
height:22px;
background:url(../imgs/btFinishShopping_grey.jpg) no-repeat center top;
}
#btFinishShopping:hover {
background:url(../imgs/btFinishShopping_grey.jpg) no-repeat center -22px;
}
ul {
padding-left:10px;
color:#c80000;
font-weight:bold;
text-decoration:none;
list-style-type:none;
}

#celebsMack {
float:left;
width:226px;
height:229px;
margin-left:20px;
}

/* -----------------------------------------------------------------------------------------------
POLICIES
--------------------------------------------------------*/
#contentPolicies {
background:url(../imgs/titleMain_policies.jpg) no-repeat center top;
width:800px;
margin-left:auto;
margin-right:auto;
}

/* -----------------------------------------------------------------------------------------------
DIAMOND EDUCATION
--------------------------------------------------------*/
#contentDiamond {
background:url(../imgs/titleMain_diamondEducation.jpg) no-repeat center top;
width:636px;
margin-left:20px;
}

#rightSideSmallBanners {
width:144px;
float:right;
margin-right:20px;
}
.smallBannerR {
margin-bottom:20px;
width:144px;
height:229px;
}
.imageBottom {
margin-left:30px;
margin-top:15px;
}

/* -----------------------------------------------------------------------------------------------
CONTACT
--------------------------------------------------------*/
#contentContact {
background:url(../imgs/titleMain_contact.jpg) no-repeat center top;
width:636px;
margin-left:20px;
}

fieldset {
border:none;
margin:20px 0 0 0;
}

fieldset p {
padding:4px;
}

.labelNames {
text-align:right;
width:170px;
margin-right:7px;
margin-top:4px;
float:left;
}
.inputTxt {
font:Arial, Helvetica, sans-serif 12px;
color:#555;
}
.inputT1 {
width:300px;
}
.inputT2 {
width:160px;
}

.inputBt {
width:100px;
float:right;
margin-right:150px;
margin-top:5px;
}

/* -----------------------------------------------------------------------------------------------
ABOUT US
--------------------------------------------------------*/
#contentAbout {
background:url(../imgs/titleMain_about.jpg) no-repeat center top;
width:636px;
height:500px;
margin-left:20px;
}

/* -----------------------------------------------------------------------------------------------
CUSTOM MADE
--------------------------------------------------------*/
#contentCustom {
background:url(../imgs/titleMain_custom.jpg) no-repeat center top;
width:800px;
margin-left:auto;
margin-right:auto;
}

#swfProducts {
width:554px;
height:232px;
margin-right:20px;
float:right;
}

#divCustom {
width:100%;
height:10px;
clear:both;
}

#customForm {
width:554px;
margin-left:256px;
padding-top:12px;
}
#customViewer {
float:left;
clear:left;
width:250px;
height:256px;
padding-top:15px;
}

#customForm form {
background:url(../imgs/bgFormCustom.jpg) no-repeat center top;
padding-left:70px;
padding-top:20px;
padding-bottom:25px;
}
.inputT3 {
width:385px;
}
.inputBtCustom {
width:100px;
float:right;
margin-right:100px;
margin-top:5px;
}

#customNextPrev {
margin-top:32px;
text-align:center;
}

/* -----------------------------------------------------------------------------------------------
IMAGE IN VIEWER
--------------------------------------------------------*/
.imgInViewer {
margin:9px auto auto 10px;
border:none;
padding:0;
}

/* -----------------------------------------------------------------------------------------------
PRODUCTS
--------------------------------------------------------*/
#contentProduct {
background:url(../imgs/titleMain_products.jpg) no-repeat center top;
width:800px;
margin-left:auto;
margin-right:auto;
}
.finishPositioning {
position:relative;
top:33px;
left:611px;
}
.finishPositioning2 {
position:relative;
left:611px;
}
#btFinishShoppingWhite {
margin-left:56px;
width:132px;
height:22px;
background:url(../imgs/btFinishShopping_white.jpg) no-repeat center top;
}
#btFinishShoppingWhite:hover {
background:url(../imgs/btFinishShopping_white.jpg) no-repeat center -22px;
}
.productViewer {
background:url(../imgs/bgViewerProducts.png) no-repeat center top;
float:left;
width:250px;
height:230px;
margin-bottom:20px;
}
.divProductViewer {
width:20px;
height:230px;
float:left;
}

#productSelection {
width:800px;
height:30px;
}

.heightDivProducts {
width:100%;
height:25px;
}

.productsIdName {
font-weight:bold;
color:#FFFFFF;
}
.productsIdNumber {
font-size:11px;
color:#000000;
}

.addCart {
float:right;
margin-right:10px;
margin-top:10px;
}

#productContainer {
width:800px;
height:500px;
padding-top:12px;
padding-left:5px;
}

#afterPagination {
position:absolute;
margin-top:4px;
margin-left:625px;
}
#afterPagination a {
color:#333;
font-weight:bold;
text-decoration:none;
padding:7px;
}
#afterPagination a:hover {
color:#FF0000;
}

#pagination {
text-align:center;
width:361px;
height:22px;
margin-left:auto;
margin-right:auto;
}
#pagination a {
color:#333;
font-weight:bold;
text-decoration:none;
padding:7px;
}
#pagination a:hover {
color:#FF0000;
}

#btPaginationPrev {
background:url(../imgs/btPagPrev.jpg) no-repeat center top;
width:88px;
height:22px;
float:left;
display:block;
}
#btPaginationPrev:hover {
background:url(../imgs/btPagPrev.jpg) no-repeat center -22px;
}
#btPaginationNext {
background:url(../imgs/btPagNext.jpg) no-repeat center top;
width:88px;
height:22px;
float:right;
display:block;
}
#btPaginationNext:hover {
background:url(../imgs/btPagNext.jpg) no-repeat center -22px;
}