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

html {}
body {  background: url(../img/clouds.png) top no-repeat;margin:0px; background-color:#6d6e71}
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c8c8c8}
a:hover { text-decoration:none; color:#ffffff}
h3, h3 a { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; margin-bottom:20px; margin-top:0px}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; margin:0px;}
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff}
input {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px}
textarea { resize:none}

.hidden {display: none;}
.clear { clear:both}
.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff}
div.dropmenu { position:absolute; display: none; z-index:101;}
div.dropmenu div.dropmenutop { background-image:url(../img/menuselecttop.png); height:10px; width:126px}
div.dropmenu div.dropmenucenter { background-image:url(../img/menuselectbg.png); width:126px;}
div.dropmenu div.dropmenubottom { background-image:url(../img/menuselectbottom.png); height:12px; width:126px}

div.maindropmenu { position:absolute; display: none; z-index:101;top:45px;}
div.maindropmenu div.maindropmenutop { background-image:url(../img/mainmenutopbg.png); height:10px; width:150px}
div.maindropmenu div.maindropmenucenter { background-image:url(../img/mainmenucenterbg.png); width:150px;}
div.maindropmenu div.maindropmenubottom { background-image:url(../img/mainmenubottombg.png); height:10px; width:150px}

div#wrap { width:960px; margin:0 auto; position:relative;}
div#wrapindex {width:960px;background:url(../img/centerbg.png) center -90px no-repeat;}

div#wrap div#head {height:150px;}
div#wrap div#head div#headleft { width:379px; float:left; height:150px;}
div#wrap div#head div#headleft div#menuleftshadow { position:relative;height:6px; width:203px; background: url(../img/menushadow.png) no-repeat; margin-left:50px; top:15px}
div#wrap div#head div#headleft ul#mainmenuheaders { height:50px; list-style:none; margin:0px;margin-left:-40px; }
*:first-child+html div#wrap div#head div#headleft ul#mainmenuheaders {margin-left:0px;} /*hack for IE7*/
div#wrap div#head div#headleft ul#mainmenuheaders li.mainmenuheaderslist { float:left; height:39px; text-align:center; margin-top:10px;}
div#wrap div#head div#headleft ul#mainmenuheaders li a.mainmenuheaderslink { color:#FFFFFF; background-image:none; background-repeat:no-repeat; height:39px; display:block; line-height:39px; width:81px; text-transform:uppercase}

div#wrap div#head div#headleft div.maindropmenu div.maindropmenucenter ul.menumain { list-style:none; margin:0px; margin-left:-30px; padding-top:5px;text-align: left}
*:first-child+html div#wrap div#head div#headleft div.maindropmenu div.maindropmenucenter ul.menumain {margin-left:10px;} /*hack for IE7*/
div#wrap div#head div#headleft div.maindropmenu div.maindropmenucenter ul.menumain li:first-child a { border-top: none}
div#wrap div#head div#headleft div.maindropmenu div.maindropmenucenter ul.menumain li a {color:#FFFFFF; text-decoration:none; font-size:11px; display:block; background-image:none;height:20px; border-top: 1px solid #6dadc4; width:133px;}
div#wrap div#head div#headleft div.maindropmenu div.maindropmenucenter ul.menumain li a:hover { background:url(../img/menuhover.png) center no-repeat}
div.breadcrumbs { margin-left:10px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c8c8c8; font-style:italic} /*breadcrumbs*/
div#wrap div#head div#headcenter { width:202px; float:left; height:150px;}
div#wrap div#head div#headcenter img { margin:35px 0px 0px 8px; border:none}
div#wrap div#head div#headright {float:left; padding-top:25px; padding-left:115px;}
div#wrap div#head div#headright span { margin-right:40px; position:relative; z-index:112}
div#wrap div#head div#headright span img#countryarrow { position:relative; top:7px; left:-5px; visibility:hidden; width:10px; height:6px;}
div#wrap div#head div#headright div.dropmenu { right:30px; top:25px; width:126px; padding-top:30px}
div#wrap div#head div#headright div.dropmenucenter ul#countryul { margin:0px; margin-left:-20px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#c8c8c8}
div#wrap div#head div#numberphone { font-size:14px; text-align:right; font-weight:bold; line-height:21px; padding-top:60px; margin-right:50px}
div#wrap div#head div#numberphone span#phonedigit { font-size:22px;}

div#wrap div#head div#headright div.dropmenucenter ul#countryul li a { color:#FFFFFF; text-decoration:none; font-size:11px; display:block; background-image:none; background-repeat:no-repeat; height:15px}
div#wrap div#head div#headright div.dropmenucenter ul#countryul li a:hover { background:url(../img/menuhover.png) center}

div#wrap div#center_left { width:300px; float:left; background: url(../img/leftline.jpg) no-repeat right top; margin-top:170px; padding-top:150px; min-height:408px }
*:first-child+html div#wrap div#center_left {padding-top:230px;} /*hack for IE7*/
div#wrap div#center_left > div { overflow:hidden;margin-top:30px}
div#wrap div#center_left div > h4 {padding-left:10px; margin-bottom:15px}
div#wrap div#center_left div#soc .socblock { margin-left:10px}
div#wrap div#center_left div#soc .socblock .subsoc { margin-bottom:5px; margin-top:5px; font-weight: bold}
div#wrap div#center_left div#soc a { display:block;  background-position:center; background-repeat:no-repeat; float:left; margin-left:2px;}

div#wrap div#center_left div#testimonials { clear:both; }
div#wrap div#center_left div#testimonials div#testimonialsrandom { width:274px; height:181px; background:#FFFFFF; border-radius:10px; background:url(../img/testimonialsbg.png); position:relative;}
div#wrap div#center_left div#testimonials div#testimonialsrandom div#testimonialsrandomtext { text-align:right}
div#wrap div#center_left div#testimonials div#testimonialsrandom div#testimonialsrandomtext p{ position:absolute; top:0px; right:0px; color:#63bdd5; font-weight:bold; width:160px; margin-right:18px; margin-top:10px; height:110px; overflow:hidden; font-style:italic; line-height:15px; padding-right:1px}
div#wrap div#center_left div#testimonials div#testimonialsrandom div#testimonialsrandomtext span#enddot {color:#63bdd5; font-weight:bold;position:absolute; top:82px; right:18px;font-family:Arial, Helvetica, sans-serif; font-style:italic}
div#wrap div#center_left div#testimonials div#testimonialsrandom div#testimonialsrandomname p{position:absolute; top:115px; right:18px; color:#6d6d6f; width:171px;font-weight:bold; text-align:right}
div#wrap div#center_left div#testimonials div#testimonialsrandom div#testimonialsrandomplace p{position:absolute; top:130px; right:18px; color:#6d6d6f; width:171px; height:50px;   text-align:right}


div#wrap div#center_left div#offers p {padding-left:10px; font-style:italic; margin-top:0px}
div#wrap div#center_left div#banner { padding-left:10px; height:400px;}

div#wrap div#center_right { margin-left:300px}
div#wrap div#center div#bannerspages { width:938px; height:107px; background:url(../img/bannersshadow.png) center 0px no-repeat; margin:0 auto; margin-top:100px }
div#wrap div#center div#bannerspages ul { list-style:none; margin:0px 0px 0px -40px;}
div#wrap div#center div#bannerspages ul li { float:left; width:178px; height:100px; text-align:center; margin-left:12px; margin-top:-25px;}
div#wrap div#center div#bannerspages ul li:first-child { margin-left:0px}
div#wrap div#center div#bannerspages ul li a { color:#FFFFFF;}
div#wrap div#center div#bannerspages ul li a.aimg {background: url(../img/bannershoverempty.png) top no-repeat; display:block;width:178px; height:125px; position:absolute;}
div#wrap div#center div#bannerspages ul li a.aimgleft {background: url(../img/bannershoverempty.png) top no-repeat; display:block;width:178px; height:125px; position:absolute;}
div#wrap div#center div#bannerspages ul li a.aimgright {background: url(../img/bannershoverempty.png) top no-repeat; display:block;width:178px; height:125px; position:absolute; }
div#wrap div#center div#bannerspages ul li a.aimg:hover { height:125px;background: url(../img/bannershover1.png) center 25px no-repeat;}
div#wrap div#center div#bannerspages ul li a.aimgleft:hover { height:125px;background: url(../img/bannershover2.png) center 25px no-repeat;}
div#wrap div#center div#bannerspages ul li a.aimgright:hover { height:125px;background: url(../img/bannershover.png) center 25px no-repeat;}
div#wrap div#center div#bannerspages ul li img { margin-top:25px;}
div#wrap div#center div#textinfo { width:938px; margin:0 auto; margin-top:20px}
div#wrap div#center div#textinfo p {color:#c8c8c8; font-size:11px}

div#wrap div#center {padding-top:0px; }
div#wrap div#center div.bannerscontent { background:url(..//img/bannercontentbglight.png) center -100px repeat-y;}
div#wrap div#center div.whatiswrap { height:291px; width:942px; margin:0 auto; margin-top:30px;}
div#wrap div#center div.whatiswrapleftleft{ float:left; width:610px; height:291px;}
div#wrap div#center div.whatiswrapleftright { margin-left:610px;width:276px; height:251px; background-image:url(../img/bannercontentbgright.png); padding:20px 20px 20px 35px;}
div#wrap div#center div.whatiswraprightleft { float:right; width:611px; height:291px;}
div#wrap div#center div.whatiswraprightright { margin-right:610px;width:276px; height:251px; background-image:url(../img/bannercontentbgleft.png); padding:20px 35px 20px 20px; }

div#wrap div#center div.contentblockwrap  { margin-top:30px; /*clear:both;*/ overflow:hidden; border-top:1px solid #a3a4a8; padding:30px 30px 0px 30px; }
div#wrap div#center div.contentblockwrap.firstblock {border-top:none;padding-top:0px}
div#wrap div#center div.contentblockwrap div#video { text-align: center;}
div#wrap div#center div.contentblockwrap div#video iframe { display:none; margin-bottom:20px}
div#wrap div#center div.contentblockwrap div#video a {width:170px; display:block; float:left; margin-top:5px; text-align:left; margin-left:23px; cursor:pointer; text-decoration:underline}
div#wrap div#center div.contentblockwrap div#video a.active { text-decoration:none; color:#FFFFFF}
div#wrap div#center div.contentblockwrap div#formtitle {background:#469ab9; height:30px; line-height:30px; padding-left:10px}
div#wrap div#center div.contentblockwrap img.mainimg { position:absolute; left:0px}
div#wrap div#center div.contentblockwrap div.contentblockleft {float:left; margin-right:36px}
div#wrap div#center div.contentblockwrap div.contentblockright {}
div#wrap div#center div.contentblockwrap img.imgright { float:right; margin-left:15px;}
div#wrap div#center div.contentblockwrap img.imgright2 { float:right;}
div#wrap div#center div.contentblockwrap div.imgandtext { width: 100px;float: left;margin-right: 20px;margin-top: 20px;}
div#wrap div#center div.contentblockwrap div.imgandtext img { float:left; margin-right:30px; clear:both;}
div#wrap div#center div.contentblockwrap dl dt { font-size:14px; margin-top:20px; font-weight:bold}
div#wrap div#center div.contentblockwrap dl.testimonialsLine dd { background-image: url(../img/blockquote.png);background-repeat: no-repeat;padding-top: 10px;padding-left: 40px;margin-left: -10px;}
div#wrap div#center div.contentblockwrap dl.testimonialsLine dt{ margin-top:5px;text-align: right;margin-bottom: 20px;margin-right: 50px;font-style: italic;font-size: 12px;}
/*What's next?*/
div#wrap div#center div.contentblockwrapwhats { margin-top:30px;overflow:hidden; text-align:center;}
div#wrap div#center div.contentshadowbreak {height:6px; width:600px; background: url(../img/menushadow.png) no-repeat center; margin:0 auto; margin-bottom:10px}
/*end What's next?*/
div#wrap div#center div.orderform {}
div#wrap div#center div.authenticity-form { }
div#wrap div#center div.orderform div.orderform-temp1 { margin-top:10px; width:600px;}
div#wrap div#center div.orderform-line { margin-top:10px;border-bottom:1px solid #a3a4a8; padding-bottom:10px; overflow:hidden}
div#wrap div#center div.orderform-line.stdiamonds { padding-top:7px;background-color:#13bfff; padding-left:10px}
div#wrap div#center div.line-inputs {height:200px; clear:both; margin-top:10px; position:relative}


div#wrap div#center div.orderform div.orderform-line a.addmorediamonds { cursor:pointer; margin-left:50px; background:  url(../img/plus.png) no-repeat; height:21px; display:block; padding-left:30px; line-height:21px; color:#ffffff; text-decoration:underline}
div#wrap div#center div.orderform div.orderform-line a.addmorediamonds:hover {text-decoration:none}
div#wrap div#center div.orderform-text {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; width:120px; font-weight:bold; padding-left:30px}
div#wrap div#center div.priceline { clear:both; position:absolute; z-index:10; width:200px; top:205px; right:0px}
div#wrap div#center div.orderform-price {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  height:30px;line-height:30px;}
div#wrap div#center div.priceline.totalprice { position:relative; clear:none; float:none; top:0px; margin-top:10px; left:372px}
div#wrap div#center div.orderform-text .orderform-pricetitle {line-height:33px;}
div#wrap div#center div.orderform-price input { background-color: #6d6e71; border:none; width:50px; height:20px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center;}
*:first-child+html div#wrap div#center div.orderform-price span { position:relative; top:-3px} /*hack for IE7*/
div#wrap div#center div.orderform-inputs {height:30px;  padding-top:8px; float:left; width:150px; margin-top:0px; overflow:hidden; height:200px}

div#wrap div#center div.orderform-inputs span input {}
div#wrap div#center div.orderform-inputs img { position:relative; top:9px; margin-right:5px}
div#wrap div#center div.orderform-inputs span { position:relative; top:0px;color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; padding:0px}

div#wrap div#center div.orderform-colour { margin-top:-12px}
div#wrap div#center div.orderform-colour div.orderform-choose { margin-top:12px}
div#wrap div#center div.orderform-colour span {display:none}
div#wrap div#center div.orderform-carat { padding-left:20px}
div#wrap div#center div.orderform-carat span { display:none}
div#wrap div#center div.orderform-cut { margin-top:-12px}
div#wrap div#center div.orderform-cut div.orderform-choose { margin-top:12px}
div#wrap div#center div.orderform-cut span { display:none}

div#wrap div#center div.orderform-line:first-child div.orderform-inputs span { top:0px}
div#wrap div#center div.orderform-line div.orderform-carat span {top:0px; font-size:15px}
div#wrap div#center div.orderform-inputs div.orderform-choose {position:relative; top:-5px;line-height:30px;height:30px;color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#wrap div#center div.orderform-line span.orderform-numberd {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

div#wrap div#center div.userinfo { background:#787878; padding:15px 40px 15px 40px; overflow:hidden; margin-top:5px}
div#wrap div#center div.userinfo.transparent { background:none; padding:0px 40px 15px 40px;}
div#wrap div#center div.userinfo select {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color: #3ca5cb; border:solid 1px #8ac9e0; height:24px;  width:155px}
div#wrap div#center div.userinfo textarea {background-color: #3ca5cb; border:solid 1px #8ac9e0; color:#ffffff;height:150px; width:318px; margin-left:2px;}
div#wrap div#center div.userinfo div.block_form { float:left; margin-left:20px; margin-top:10px}
div.Partner-form div.block_form input { width:225px !important}
div.authenticity-form div.block_form input[type="text"] { width:225px !important}
div.authenticity-form div.block_form:first-child { margin-left:20px !important}
div#wrap div#center  div.tracking-form input[type="text"]  { width:500px !important;}
div#wrap div#center div.userinfo div.block_form.selectopt {margin-left:-20px !important}
div#wrap div#center div.userinfo div.block_form > div { margin-bottom:5px; font-weight:bold}
div#wrap div#center div.userinfo div.block_form:first-child {margin-left:0px}
div#wrap div#center input {  border:none;}
div#wrap div#center div.userinfo input[type="text"] { background-color:#3da5cc;height:22px; width:150px}
div#wrap div#center input[type="submit"] { margin-top:10px; float:right; width:120px; height:31px; font-weight:bold;background:url(../img/submit.png) no-repeat;cursor:pointer;text-decoration:underline; margin-left:50px; margin-right:15px}
div#wrap div#center input[type="submit"]:hover { text-decoration:none}

table.tablesize {  border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; width:600px}
table.tablesize thead { font-size:14px;}
table.tablesize thead td:first-child { border-left:none; padding-left:15px}
table.tablesize thead td { background-color:#469ab9; height:34px; vertical-align:middle; border-left: 1px solid #6baec7}
table.tablesize thead td span {line-height:34px;  display:table-cell; vertical-align:middle}
table.tablesize thead img { float:left; margin-right:5px; margin-top:2px}
table.tablesize tbody td:first-child { border-left:none; padding-left:15px}
/* table.tablesize tbody tr:first-child td { border-top:none; height:30px; vertical-align:bottom; padding-bottom:5px} */
table.tablesize tbody td { background-color:#3ca5cb; height:28px; vertical-align:middle; border-left: 1px solid #6baec7; border-top: 1px solid #6baec7;}
table.tablesize tbody td span { line-height:34px; display:table-cell; }
table.tablesize tbody td img { margin-right:2px; margin-top:2px; }
table.tablesize td.tablecentertext { height:26px; vertical-align:bottom; padding-bottom:5px; padding-right:20px}
table.tablesize td { padding:0px 5px 0px 5px;}
table.category { margin-top:30px}
table.category a { color:#FFFFFF; font-size:14px; height:30px; display:block}

div#wrap div#footer { width:700px; margin:0 auto; height:60px; margin-top:40px;clear: both;}
div#wrap div#footer div#footerwrap { border-top: 1px solid #c8c8c8; margin-top:15px; height:45px}
div#wrap div#footer div#footerwrap div#footerwrapleft { padding-top:10px; float:left; width:210px}
div#wrap div#footer div#footerwrap div#footerwrapleft span{color:#c8c8c8; font-size:11px}
div#wrap div#footer div#footerwrap div#footerwrapcenter { float:left; width:92px; height:60px}
div#wrap div#footer div#footerwrap div#footerwrapcenter img {position:relative; top:-15px; border:none;}
div#wrap div#footer div#footerwrap div#footerwrapright { padding-top:10px;}
div#wrap div#footer div#footerwrap div#footerwrapright div#links {color:#c8c8c8; float:right; }
div#wrap div#footer div#footerwrap div#footerwrapright div#links ul { list-style:none; margin-left:-50px; margin-top:0px}
div#wrap div#footer div#footerwrap div#footerwrapright div#links ul li { float:left}
div#wrap div#footer div#footerwrap div#footerwrapright div#links ul li span { margin-left:4px; margin-right:4px;}

div.cat-items {margin-top: 30px;overflow: hidden;padding: 30px 30px 0px 30px;}
div.cat_mainimg { height:304px; width:325px; position:absolute; left:0px; background-repeat:no-repeat}
div.category-list_diamonds div.cat_mainimg { background-image: url(/images/content-hid/diamonds.jpg);}
div.category-list_orders div.cat_mainimg { background-image: url(/images/content-hid/orders.jpg); }
div.category-list_company div.cat_mainimg { background-image: url(/images/content-hid/company.jpg); }

/*Jewelry Options*/
div#wrap div#center div#jo_wrap { margin-top:15px}
div#wrap div#center div.jo_line { clear:both; overflow:hidden; padding-bottom:10px; padding-left:10px}
div#wrap div#center div.jo_line.line_fill { background-color:#737375; border-top:1px solid #89898b; border-bottom:1px solid #89898b}
div#wrap div#center div.jo_line span.jo_title {font-weight:bold;width: 120px;display: block;float: left;height: 25px;line-height: 25px; margin-top:10px}
div#wrap div#center div.jo_line div.jo_subline { float:left; margin-top:10px}
div#wrap div#center div.jo_line div.jo_subline.jo_all { width:90px !important}
div#wrap div#center div.jo_line div.jo_subline.jo_second { margin-left:210px}
div#wrap div#center div.jo_line span.jo_name { height:25px; display:block; line-height:25px; float:left;}
div#wrap div#center div.jo_line input[type="radio"] { float:left}
div#wrap div#center div.jo_line img { float:left}

div#wrap div#center div.jo_line.line_style div.jo_subline, div.jo_line.line_jewerly div.jo_subline, div.jo_line.line_metal div.jo_subline, div.jo_line.line_cut div.jo_subline{ width:120px}
div#wrap div#center div.jo_line.line_color div.jo_subline { width:150px}
div#wrap div#center div.jo_line.line_weight div.jo_subline {width:90px}
div#wrap div#center div.jo_line.line_price div.jo_subline {width:126px}
div#wrap div#center div.jo_line.line_weight div.jo_subline.jo_second {margin-left:120px }

/*About*/
div#wrap div#center div#about_block_wrap {}

div#wrap div#center div#about_block_wrap div#about_block_left {  margin-left:-150px; float:left; }
div#wrap div#center div#about_block_wrap div#about_block_left div.about_block_left_humanWrap:first-child { margin-top:0px}
div#wrap div#center div#about_block_wrap div#about_block_left div.about_block_left_humanWrap {width:140px; height:140px; background-color:#FFFFFF; margin-top:10px; overflow:hidden; position:relative}
div#wrap div#center div#about_block_wrap div#about_block_left div.about_block_left_humanWrap img { margin-top:-5px}
div#wrap div#center div#about_block_wrap div#about_block_left div.about_block_left_humanWrap a { cursor:pointer}
div#wrap div#center div#about_block_wrap div#about_block_left div.about_block_left_humanWrap a:hover div.about_block_left_humanName { text-decoration:none}
div#wrap div#center div#about_block_wrap div#about_block_left div.about_block_left_humanWrap div.about_block_left_humanSign { height:50px; width:140px; position:absolute; background-color:#000000; bottom:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE8 */ filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50); /* IE5+ */ filter: alpha(opacity=50);/* IE4- */ moz-opacity: 0.5; /* Mozilla */ -khtml-opacity: 0.5; /* Safari */opacity: 0.5;  /* general CSS3 */ z-index:9}
div#wrap div#center div#about_block_wrap div#about_block_left div.about_block_left_humansWrap {height:60px; width:140px; position:absolute; z-index:10; bottom:0px; color:#ffffff;}
div#wrap div#center div#about_block_wrap div#about_block_left div.about_block_left_humansWrap > div { margin-left:5px; margin-bottom:2px; font-size:10px;margin-right:5px;text-align:right; font-style:italic}
div#wrap div#center div#about_block_wrap div#about_block_left div.about_block_left_humansWrap div.about_block_left_humanName { font-size:12px; font-weight:bold; text-decoration:underline; margin-top:13px;}
div#wrap div#center_left div#offers div#testimonialsBluerandom {background:#3ca5cb; margin-right:50px; width:253px; padding-right:20px }
.left_texttestimonials {margin-top: 5px;text-align: right;font-style: italic;font-size: 12px; font-weight:bold}
div#wrap div#center_left div#offers div#testimonialsBluerandomTop { width:273px; background:url(../img/testimonialsBlueTop.png); height:12px}
div#wrap div#center_left div#offers div#testimonialsBluerandomBottom {width:273px; background:url(../img/testimonialsBlueBottom.png); height:12px}

div#wrap div#center div#about_block_wrap div#about_block_right_shadow { background:url(../img/about_bg.jpg) no-repeat right top; width:643px }
div#wrap div#center div#about_block_wrap div#about_block_right { width:463px;margin-left:150px; background-color:#FFFFFF; }
div#wrap div#center div#about_block_wrap div#about_block_right div#about_block_right_content div.about_block_right_human_top { position:relative}
div#wrap div#center div#about_block_wrap div#about_block_right div#about_block_right_content div.about_block_right_human_top_sign { position:absolute; top:24px; width:200px; right:55px; text-align:right; color:#6d6c71}
div#wrap div#center div#about_block_wrap div#about_block_right div.about_block_right_human_top_quote {color: #63BDD5 !important; font-weight:bold; font-style:italic; font-size:22px}
div#wrap div#center div#about_block_wrap div#about_block_right div.about_block_right_human_top_signName { font-weight:bold; font-size:16px; margin-top:90px}
div#wrap div#center div#about_block_wrap div#about_block_right div.about_block_right_human_top_signPos { font-weight:bold; }

div#wrap div#center div#about_block_wrap div#about_block_right div#about_block_right_content div.about_block_right_human_bottom {  padding:20px}
div#wrap div#center div#about_block_wrap div#about_block_right div#about_block_right_content div.about_block_right_human_bottom p {color:#6d6c71;}

.published {border-right: 1px solid; margin-right: 5px; padding-right: 2px; color: #ddd; }
.partners_img {float: left; margin-right:20px; width:151px; text-align:center;}

/*Pagination*/
.pagination {margin-top:20px; display:block}
.pagination ul { list-style: none;overflow: hidden;width: 600px;position: absolute;left: 50%;margin-left: 30px;}
.pagination ul li { float:left; margin-right:5px;}
.pagination ul li.pagination-end, .pagination-start { display:none}

/*Blog*/
.moduletable_menuBlog h3, .moduletable_latestNews h3 {font-size:14px; margin:0px;padding-left: 10px;}
.moduletable_menuBlog ul, .moduletable_latestNews ul { list-style:none; margin-left:-10px;width: 243px;}
.moduletable_menuBlog ul, .moduletable_latestNews ul li { margin-bottom:3px;}
.moduletable_menuBlog ul a, .moduletable_latestNews ul a { color:#ffffff}
.article-info p img {float: left; margin-right: 20px; margin-bottom: 20px; }

  /* Pop-up message and fading background */
#opaco { background-color: #000000; left: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */ filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */ filter: alpha(opacity=70);/* IE4- */ moz-opacity: 0.7; /* Mozilla */ -khtml-opacity: 0.7; /* Safari */opacity: 0.7;  /* general CSS3 */position: absolute;top: 0;width: 100%;z-index: 115;}
#popup {background-color: #000000;position: fixed;left:50%;top:50%;min-width: 300px;z-index: 115;}
#popup p.popup-textbold { font-size:14px; font-weight:bold; text-align:center}
#popup iframe { border: 10px solid #FFF}

.carousel-feature .carousel-caption p {
  margin:0px;
  color:#b4d5e9;
  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size:23px
 }
.carousel-feature .carousel-caption p .selecttextcarousel {
  font-style:italic; font-weight:bold
}

.subs { padding-left:10px; color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
div#wrap div#center_left div#offers div#testimonialsBluerandom input[type="submit"] { float:right;font-weight: bold;cursor: pointer;text-decoration: underline;color:#fff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin:5px 0px 0px 0px;border:1px #ccc solid; }
div#wrap div#center_left div#offers div#testimonialsBluerandom input[type="submit"]:hover { text-decoration:none}
.dltablerow td { border-bottom: 1px solid #aaa; }

/* tabify in cyod */
#menu { padding: 0; }
#menu li { display: inline; }
#menu li a { background: #3ca5cb; padding: 10px; float:left; border-right: 1px solid #ccc; font-weight: bold;}
#menu li.active a { background: #469ab9; }
.content { float: left; clear: both; background: #eef; }

/* Tiny Slider pers-pg */
#wrapper {width:600px; margin:0px auto}
#container {position:relative; background:#fff; padding:0px; height:330px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
#slider {float:left; position:relative; overflow:auto; width:600px; height:330px}
#slider ul {position:absolute; list-style:none; top:0px; left:0px; margin:0; padding:0;}
#slider li {float:left; width:600px; height:330px}
.paginationts {position:absolute; top:5px; right:0px; list-style:none; height:25px; margin:0; padding:0;}
.paginationts li {float:left; cursor:pointer; height:4px; width:4px; background:#888; margin:0px 3px 0 0; border:1px solid #aaa}
.paginationts li:hover, li.currentts {background:#fff}

/* sgl menu item fix prices */
#menulist1 .maindropmenu{display: none !important;}
/* fix right side empty */
#wrap {overflow:hidden;}

/* K2 blog */
h3.catItemTitle a{display: block;}
.catItemTags{list-style:none; display: inline-block; padding-left: 0;}
.catItemTags li{display: inline-block;}

