﻿* {
text-decoration:none;
outline:0;
margin:0;
padding:0;
font-family: Tahoma;}
h3 
{color:#333333;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
    }
h2
{
color:#999999;
font-size:16px;
font-weight:bold;
margin-bottom:5px;}
.h2
{color:#333333;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
    }
img {
border:none;
}
p
{   font-size:14px;
    line-height:18px;
    padding:10px 0px;
    color:#333;
    font-family:Tahoma;
    }
.right a
{font-size:14px;
    line-height:18px;
    padding:10px 0px;
    color:#5a5a5a;
    font-family:Tahoma;
    text-decoration:underline;
    }
#container {
width:1024px;
overflow:hidden;
margin:0 auto;
}
#header {
height:103px;
background-color:#fff;
background-image:url(../images/BackgroundMainMenu_11.jpg);
background-position:bottom;
background-repeat:repeat-x;
position:relative;
z-index:100;
padding:3px 0 0;
}
#logo {
float:left;
padding:0;
}
#facebook {
background:transparent url(../images/facebook.jpg) no-repeat scroll left top;
display:block;
float:right;
height:18px;
margin-left:5px;
overflow:hidden;
text-indent:-9999px;
width:18px;
}
#MenuTop {
float:right;
width:720px;
}

#MenuTop ul li {
float:right;
list-style:none;
background-position:right;
background-repeat:no-repeat;
line-height:18px;
padding:0 9px;
}

#MenuTop ul li a {
font-family:Tahoma;
font-size:12px;
line-height:18px;
color:#7c7c7c;
font-weight:700;
}

#MenuTop ul li a:hover {
font-family:Tahoma;
font-size:12px;
line-height:18px;
color:#5a5a5a;
font-weight:700;
}

#nav {
position:absolute;
bottom:0;
width:860px;
left:165px;
overflow:visible;
z-index:101;
}

ul.navigator {
height:33px;
overflow:visible;
float:right;
list-style-type:none;
}

ul.navigator li {
height:100%;
float:left;
background:url(../images/BackgroundLiMenu.jpg) right no-repeat;
list-style-type:none;
position:relative;
z-index:102;
}

ul.navigator li.last {
background:none;
list-style-type:none;
}

ul.navigator li a {
font-family:Tahoma;
font-size:14px;
white-space:nowrap;
text-align:center;
line-height:27px;
color:#fff;
padding:0 20px;
}

div.submenu {
position:absolute;
visibility:hidden;
width:auto;
left:0;
top:33px;
z-index:103;
background-color:#274686;
}
div.submenu ul{background-color:#5676b6;}
.company{padding:20px;
    position:absolute;
    top:10px;
    left:280px;}

div.submenu ul li, div.submenu ul li.submenuLi {
display:block;
list-style-type:none;
float:none;
border-bottom:solid 1px #3d79f5;
border-top:solid 1px #1d3465;
text-align:left;
height:25px;
width:180px;
background-image:none;
background-color:#5676b6;
padding:0 20px;
}

div.submenu ul li a {
text-align:left;
line-height:25px;
white-space:nowrap;
display:block;
width:100%;
padding:0;
}

.spanLi1
{    width:240px !important}
.spanLi2
{    width:440px !important}
.spanLi3
{
    width:270px !important}
    
    
#nav ul.navigator li a:hover,div.submenu ul li.submenuLiOver a {
color:#f9e792;
}
.last2{
left:auto !important;
right:0;
} 

#MainContentTop {
background-color:#ededed;
width:1007px;
overflow:hidden;
clear:both;
padding:10px 3px 7px 14px;
min-height:200px;
}

/* Left Side*/
.gift
{
    font-family:Calibri;
    font-size:18px;
    margin-bottom:5px;
    font-weight:bold;}


.left {
width:315px;
float:left;
overflow:hidden;
}

.item {
width:315px;
overflow:hidden;
}
.item ul
{
    list-style:none;}
.top {
background-image:url(../images/BackgroudTop.jpg);
background-position:top;
background-repeat:no-repeat;
width:300px;
padding:4px 10px 0 5px;
}

.title {
width:300px;
}

.midTitle {
background-image:url(../images/midTitle.gif);
background-repeat:repeat-x;
color:#FFF;
float:left;
white-space:nowrap;
font-family:Tahoma;
font-size:18px;
height:26px;
width:275px;
overflow:hidden;
padding:5px;
}

.leftTitle {
float:left;
width:7px;
height:36px;
background-image:url(../images/leftRound.png);
}

.rightTitle {
background-image:url(../images/rightRound.png);
}

.midd a {
color:#5a5a5a;
font-family:Tahoma;
font-size:16px;
text-decoration:underline;
line-height:30px;
}

.bott {
background-image:url(../images/BackgroundBottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:16px;
line-height:0;
overflow:hidden;
font-size:0;
}
.midd,.middle {
background-image:url(../images/BackgroundRep.jpg);
background-repeat:repeat-y;
width:287px;
padding:13px 10px 3px 18px;
}
.middle 
{
    text-align:center;}
.clear {
height:0;
overflow:hidden;
font-size:1px;
line-height:1px;
font-weight:normal;
clear:both;
float:none;
}

/*right side*/

.right {
width:68.7%;
float:right;
overflow:hidden;
}
#RIContent_0 a
{
    margin:0;
    padding:0;}

.rightContent {
background-color:#fff;
position:relative;
overflow:hidden;
border:1px solid #cbcbcb;
padding:4px;
}
a.RILink
{
    margin:0;
    padding:0;
    }
.hold 
{padding:20px;
    }
    
.hold ul
{
    margin-left:20px;
    color:#333;
    font-size:14px;}
#FlashBox {
display:block;
border:0 none;
cursor:default;
height:358px;
width:100%;
overflow:visible;
margin:0;
padding:0;
}

#RIContent_0 {
position:absolute;
height:358px;
width:680px;
overflow:hidden;
}

#loadBar_0 {
position:absolute;
top:50%;
left:50%;
height:28px;
width:214px;
background:url(../images/loading_bg.png) no-repeat;
margin:-10px 0 0 -100px;
}

#loadTxt_0 {
position:absolute;
height:28px;
width:214px;
font-size:14px;
line-height:28px;
text-align:center;
font-family:Tahoma;
color:#fff;
}

.FullDot_0 {
background:url(../images/loading_progress.png) repeat-x;
cursor:default;
height:28px;
width:20px;
display:block;
float:left;
}

.EmptyDot_0 {
background-color:Transparent;
cursor:default;
height:28px;
width:20px;
display:block;
float:left;
}
div.holdH2 {
left:290px;
position:absolute;
top:30px;
}
#RIcontrols_0 {
width:100%;
position:absolute;
top:50%;
margin-top:-15px;
height:31px;
display:none;
}

.prev,.next {
background-image:url(../images/arrows.png);
background-repeat:no-repeat;
height:31px;
width:27px;
padding:0px;
}

.prev {
float:left;
text-indent:-9999px;
background-position:right;
}

.next {
float:right;
text-indent:-9999px;
background-position:left;
}
.rightContent img {
position:relative;
}



.leftContentBottom {
margin-top:-10px;
background-color:#EDEDED;
padding: 16px 0 0 14px;
}
#MainContentBottom {
background-color:#fff;
padding-top:10px;
}
.socialFacebook
{
    margin:0px auto 15px auto;
    display:block;
}
.socialTwitter
{
    margin:0px auto;
    display:block;
}
.joinEnjoy {
margin-left:15px;
overflow:hidden;
padding-bottom:2px;
padding-left:15px;
}
.joinEnjoy ul 
{
    list-style-image: url(../images/buletBlue.jpg)!important;
    margin-left:18px;
 }


.joinEnjoy img {
padding:10px;
}

.joinEnjoy a {
font-size:12px;
color:#5a5a5a;
font-family:Tahoma;
text-decoration:underline;
}

.cardLiText {
font-size:12px;
color:#5a5a5a;
font-family:Tahoma;
text-decoration:none;
}


h1
{   font-family:Tahoma;
    color:#3057a7;
    font-size:18px;
    margin-bottom:5px;
    font-weight:bold;
    }
    
    
    .rightBottom {
background:none;
padding-top:6px;
width:67.8%;
}

.barTop {
float:left;
width:6px;
}

.box {
width:97.3%;
background-image:url(../images/barsRep.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:13px;
float:left;
}

.category {
float:left;
background-color:#fff9e9;
border:1px solid #e2d8bd;
height:140px;
width:207px;
overflow:hidden;
margin-right:7px;
padding:5px 6px 5px 5px;
}

.category a {
font-family:Tahoma;
font-size:12px;
display:block;
height:100%;
width:100%;
color:#5a5a5a;
text-decoration:none;
}

.category span {
background-image:url(../images/backgroundListShopOnline.jpg);
background-position:center bottom;
background-repeat:repeat-x;
color:#5a5a5a;
display:block;
font-size:16px;
margin-bottom:5px;
margin-top:0;
font-weight:normal;
font-family:Tahoma;
line-height:18px;
padding-bottom:5px;
}

.lastcategory {
float:left;
margin:0;
}

.category h2 {
color:#5a5a5a;
display:block;
background-image:url(../images/backgroundListShopOnline.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin-bottom:5px;
font-size:16px;
margin-top:0;
padding-bottom:5px;
}

.category img {
margin:0 5px 5px;
}

#footer 
{
font-family:Tahoma;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
background-position:top;
text-align:center;
font-weight:normal;
background-color:#ededed;
padding:20px 0 18px;
margin-top:20px;
clear:both;
}



.copyright a {
font-size:10px;
color:#5a5a5a;
text-decoration:underline;
margin:0px;
padding:0;
font-family:Tahoma;

}

.TextSmall 
{
font-family:Tahoma;
font-size:10px;
margin:0 0 0 10px;
font-weight:normal;
padding:0;
}
.tSmMargin2 {
font-size:12px;
font-weight:bold;
padding:3px 3px 0;
}
.tSmMargin1 {
padding:0 3px 0 5px;
}
.tContact {
font-size:11px;
padding:0 0 0 10px;
}

#ContactTbll {
background-color:#FFFFF2;
border:0 none;
border:1px solid #333;
width:470px;
margin:0;
padding:20px 0 0 50px;
}

.ContactWideCell {
width:100%;
}
.inptBG {
background:#d8e4fd none repeat scroll 0 0;
border:1px solid #333;
font-size:13px;
line-height:15px;
margin:0;
padding:0;
}

.inptSm {
background:#d8e4fd none repeat scroll 0 0;
border:1px solid #333;
font-size:13px;
line-height:15px;
width:150px;
margin:0;
padding:0;
}

.t2 {
color:#000;
font-size:12px;
margin:5px;
}

.inptLg {
background:#d8e4fd none repeat scroll 0 0;
border:1px solid #333;
font-size:13px;
line-height:15px;
width:100px;
margin:0;
padding:0;
}

.contactSend {
background-image:url(../images/button.jpg);
background-position:left top !important;
background-repeat: no-repeat;
height:16px;
cursor:pointer;
text-align:center;
color:#fff !important;
display:block;
line-height:10px !important;
font-size:14px !important;
text-decoration:none !important;
width:100px;
font-weight:700;
overflow:hidden;
margin:0 5px 0 0;
}

.contactSendHover 
{
   background-image:url(../images/button_hover.jpg);
background-position:left top !important;
background-repeat: no-repeat;
height:16px;
cursor:pointer;
text-align:center;
color:#fff !important;
display:block;
line-height:10px !important;
font-size:14px !important;
text-decoration:none !important;
width:100px;
font-weight:700;
overflow:hidden;
margin:0 5px 0 0;
}
