@charset "utf-8";
/* CSS Document */

body, html {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
width:100%;
background:url(../images/template/bg-tile.gif);
}

td {
margin:0;
padding:0;
vertical-align:top;
}

#frame {
display:block;
float:left;
width:950px;
}

#topBanner, #topBanner-inner, #topBanner-logo {
display:block;
float:left;
width:100%;
height:152px;
}

#topBanner {
background:url(../images/template/banner-leftBG.jpg) no-repeat top left;
}

#topBanner-inner {
background:url(../images/template/banner-rightBG.jpg) no-repeat top right;
}

#topBanner-logo {
background:url(../images/template/logo-karimu.gif) no-repeat top center;
}

#main {
display:block;
float:left;
width:100%;
min-height:564px;
}

#leftColumn {
background:url(../images/template/leftColumnBG.jpg) repeat-y;
}

#menu-top {
background:url(../images/template/menu-repeat.gif) repeat-x;
}

#menu-left, #menu-right {
height:40px;
width:780px;
}

#menu-left {
background:url(../images/template/menu-left.gif) no-repeat top left;
}

#menu-right {
background:url(../images/template/menu-right.gif) no-repeat bottom right;
}

#main-BL, #main-TR {
min-height:750px;
width:777px;
margin-left:3px;
}

#main-TR p {
margin-top:0;
padding-top:0;
}

#main-BL {
background:url(../images/template/mainContent-BL.gif) no-repeat bottom left #f4e2ee;
}

#main-TR {
/*background:url(../images/template/mainContent-TR.gif) no-repeat top right;*/
}

#footer {
background:url(../images/template/footer-repeat.gif) repeat-x;
}

#footer-left, #footer-right {
height:40px;
width:100%;
}

#footer-left {
background:url(../images/template/footer-left.gif) no-repeat bottom left;
}

#footer-right {
background:url(../images/template/footer-right.gif) no-repeat top right;
text-align:center;
font-size:11px;
color:#FFFFFF;
padding-top:17px;
}

#footer-right a {
text-decoration:none;
color:#FFFFFF;
}

#footer-right a:hover {
text-decoration:underline;
}

/*  Text styles here */
h1, h3 {
color:#c33e91;
font-size:23px;
margin-top:0;
padding-top:0;
}

h2 {
color:#c33e91;
font-size:12px;
margin-top:20px;
}

h4 {
color:#c33e91;
font-size:18px;
}

body, p {
font-size:11px;
color:#2a2a86;
}

input {
font-size:11px;
color:#2a2a86;
}

a {
color:#c33e91;
}

.homeTable h2 {
font-size:12px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
color:#d175b1;
}

.homeTable p {
font-size:11px;
color:#2a2a86;
width:185px;
}

/* VM */
.vmCartContainer {
background-color:#e2a4cd;
border:none;
}

.addtocart_button {
background-image:url(../images/addCart.jpg);
color:#cb5ca5;
}

#vmMainPage {
padding:20px;
}

select#country_input {
display:block;
background-color:#FF0000;
width:220px;
overflow:hidden;
}