body {margin:10px; background-color: #FFFFFF; background-image:url(../images/bgs/bg_head_small.jpg); background-repeat:repeat-x; height:100%}
td {font-size: 11px; font-family: Helvetica, Arial, sans-serif; color: #666666;}
img {border:0px}

h1 {font-size: 24px; font-family:"Times New Roman", Times, serif; color: #3B2B3C; text-align:center; font-weight:normal; padding:0px; margin:0px}
h2 {font-size: 20px; font-family:"Times New Roman", Times, serif; color: #3a293b; font-weight:normal; padding:0px; margin:0px}
h3 {font-size: 16px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal; padding:0px; margin:0px}

.menuSpace{word-spacing:15px}
.menuHeader{background-image:url(../images/bgs/header.jpg); background-repeat:repeat;}
.menuFooter{background-image:url(../images/bgs/footer.png); background-repeat:no-repeat; background-position:top; height:44px; border-top:1px solid white}
.menuBackGround {background-color:#808080; border-bottom:2px solid white}

.menuBGGifts {background-image:url(../images/header/your-gifts.jpg); background-repeat:no-repeat; height:36px;}
.menuBGGiftsSending {background-image:url(../images/header/gifts-sending.jpg); background-repeat:no-repeat; height:36px;}
.menuBGMyAccount {background-image:url(../images/header/my-account.jpg); background-repeat:no-repeat; height:36px;}
.menuBGFriend { background-image:url(../images/header/find-friend.jpg); background-repeat:no-repeat; height:36px;}
.menuBGGeneral {background-image:url(../images/header/bg-general.jpg); background-repeat:repeat-x; height:36px;}
.menuBGVertical {background-image:url(../images/users/line-vertical.gif); background-repeat:no-repeat; background-position:center top}
.menuVAlign { vertical-align: bottom baseline}
.menuPadding {padding-left:10px; padding-right:10px; text-align:center} 
.bodyPadding {padding-top:10px}

.mainMSec{background-image:url(../images/bgs/main.jpg); background-repeat:no-repeat; background-position:top center; height:270px; background-color:#352636}

.mainBackGround {background-color:#808080; border-bottom:2px solid white}
.mainImageBG {background-image:url(../images/bgs/body.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF;}
.mainImageBGBorder {border-left:5px solid #83888E;border-right:5px solid #83888E;border-top:10px solid #83888E}
.textBody {border-top:5px solid black; padding-top:10px; padding-left:10px}
.textWhite {color:#FFFFFF;}
.textGrey{color: #999999;}
.textGreyDark{color: #999999;}
.textPLight {color:#6b5a6c}
.textP {color:#362837}
.textSmall {font-size:11px;}
.textCenter {text-align:center}

.line_right{background-image:url(../images/bgs/right.jpg); background-position:right top; background-repeat:no-repeat}
.line_right_a{background-image:url(../images/bgs/right_a.jpg); background-position:right top; background-repeat:no-repeat}
.line_height{line-height:20px}

.text_size_large {font-size: 14px; font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.text_size_small {font-size: 11px;}

.text_purple{color: #3B2B3C;}
.text_red{color: #cc3300;}
.text_white{color:#FFFFFF;}
.text_grey{color:#999999;}
.text_black{color:#000000;}

.headerBlack {color:#FFFFFF; background-color:#000000; padding:10px; text-align:center; font-size:14px}
.header_bg {color:#666666; padding-left:20px; font-size:14px; background-image:url(../images/header/bg_grey.jpg);}
.headerGrey {color:#FFFFFF; background-color:#666666; padding:10px; text-align:left;}

.rightBG {background-color:#e5e5e5;}
.rightMenuBG {background-color:#e5e5e5; background-image:url(../images/menus/bottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:20px}

.bgWhite{background-color:#FFFFFF;}
.bgGrey{background-color:#E9E9E9;}
.bgGreyDark{background-color:#565656}
.bgPurple{background-color:#362837; color:#FFFFFF}
.bgGreyMedium{background-color:#333333; color:#FFFFFF}

.bg_header{background-image:url(../images/header/header_bg.jpg); background-repeat:no-repeat;}
.bg_image_ideas{background-image: url(../swf/images/images_b.png); background-repeat:no-repeat;}
.bg_image_ideas_a{background-image: url(../swf/images/images_a.png); background-repeat:no-repeat;}
.bg_image_ideas_c{background-image: url(../swf/images/images_c.png); background-repeat:no-repeat;}
.bg_image_grey{background-image:url(../images/bgs/bg_grey.jpg); background-repeat:no-repeat;}
.bg_image_purple{background-image:url(../images/bgs/header_purple.jpg); background-repeat:no-repeat;}
.bg_image_seperator{background-image:url(../images/seperators/header.jpg); background-repeat:repeat-x}
.bg_image_message{background-image:url(../messages/message_bg.jpg); background-repeat:no-repeat;}

.bleft{border-left:1px dotted #CCCCCC}
.bright{border-right:1px dotted #CCCCCC}
.btop{border-top:1px dotted #CCCCCC}
.bbottom{border-bottom:1px dotted #CCCCCC}


a {color: #000000; text-decoration:none; word-spacing:normal}
a:hover {color: #CCCCCC; text-decoration:underline; word-spacing:normal}

a.linkWhite{font-size: 12px; color: #FFFFFF; text-decoration:none; word-spacing:normal}
a:hover.linkWhite {font-size: 12px; color: #92C04F; text-decoration:underline; word-spacing:normal}

a.linkPurple{font-size: 14px; color: #3B2B3C; text-decoration:none; word-spacing:normal}
a:hover.linkPurple {font-size: 14px; color: #666666; text-decoration:underline; word-spacing:normal}

a.linkGrey {font-size: 11px; color: #666666; text-decoration:none; word-spacing:normal}
a.linkGrey:hover {font-size: 11px; color: #666666; text-decoration:underline; word-spacing:normal}

a.linkGreyWhite {font-size: 11px; color: #CCCCCC; text-decoration:none; word-spacing:normal}
a.linkGreyWhite:hover {font-size: 11px; color: #FFFFFF; text-decoration:underline; word-spacing:normal}

a.linkMenu {padding-left:15px; font-size: 11px; color: #666666; text-decoration:none; word-spacing:normal}
a.linkMenu:hover {padding-left:15px; font-size: 11px; color: #666666; text-decoration:underline; word-spacing:normal}

a.linkBlue {font-size: 11px; color: #0e4a67; text-decoration:none;}
a:hover.linkBlue {font-size: 11px; color: #0e4a67; text-decoration:underline;}

.tdPaddingAll {padding:5px;}
.tdWidth {width:10px;}
.tdPaddingBase{padding-bottom:5px;}
.tdPaddingTop {padding-top:10px}
.tdPaddingRight {padding-right:10px}
.tdPaddingNone {padding:0px;}
.tdPaddingTable {padding-left:30px; padding-right:10px; padding-top:10px; padding-bottom:5px}
.tdPaddingFlush {padding-left:10px; padding-right:10px}

.padTopLarge{padding-top:20px}
.padRLarge{padding-right:50px}
.padR{padding-right:10px}
.padRSmall{padding-right:2px}
.padLLarge{padding-left:50px}
.padL{padding-left:10px}
.padLSmall{padding-left:5px}
.padT{padding-top:10px}
.padB{padding-bottom:10px}
.pad_top_large_extra{padding-top:120px}
.pad_bottom_large{padding-bottom:50px}
.pad_bottom_medium{padding-bottom:20px}


.tdFooter {background-image:url(../images/bgs/spacer-grey-gradient.gif); background-repeat:repeat-x; background-position:top; height:68px}

.borderLeft {border-left:1px dotted #CCCCCC}
.borderRight {border-right:1px dotted #CCCCCC}
.borderTop {border-top:1px dotted #CCCCCC}
.borderBottom {border-bottom:1px dotted #CCCCCC}

.borderBottomGrey {border-bottom:1px dotted #CCCCCC}
.borderBottomBlack {border-bottom:3px solid #000000}


.form_input_small {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; background-color: #FFFFFF; color: #666666;border: 1px #CCCCCC solid;padding-left: 5px;width:125px;}
.form_input {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; background-color: #FFFFFF; color: #666666;border: 1px #CCCCCC solid;padding-left: 5px;width:180px;}
.form_input_large {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; background-color: #FFFFFF; color: #666666;border: 1px #CCCCCC solid;padding-left: 5px;width:260px;}
.form_input_tiny {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; background-color: #FFFFFF; color: #666666;border: 1px #CCCCCC solid; width:80px;}
.form_input_micro {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; background-color: #FFFFFF; color: #666666;border: 1px #CCCCCC solid; width:60px;}
.button {font-size: 11px; color: #666666;}
input {font-size: 11px;}
.submit input {font-size: 11px;}


li {padding-left:0px; list-style-image:url(../images/icon-list.gif);}
ul {padding-left:0px; margin-left:20px; color:#666666}