/* Global
------------------------------------------------------*/
body { font-family:Arial, Tahoma, Verdana; font-size:14px; line-height:22px; margin:0 auto; padding:0; color:#848688; background-color:#949494; background-image:url(../images/bg-body.png); background-repeat:repeat; }
* { margin:0; padding:0; }
*:focus { outline:none; /* removes ugly dotted border but may make template more unsuable, up to you
				 if you want to keep it! */ }
.clr { clear:both }
form { margin:0; padding:0; }
hr { background-color:#e4e4e4; border-width:0; color:#d6d6d6; height:1px; line-height:0; margin:30px 0px !important; page-break-after:always; clear:both; }
/* Default Element Styles
------------------------------------------------------*/
/* heading */
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#606062; }
h1 { font-size:30px; line-height:32px; margin-bottom:12px; }
h2 { font-size:24px; line-height:26px; margin-bottom:12px; }
h3 { font-size:18px; line-height:20px; margin-bottom:12px; }
h4 { font-size:16px; line-height:18px; margin-bottom:12px; }
h5 { font-size:15px; margin:0px 0px 10px 0px; padding:0px; }
h6 { font-size:14px; margin:0px 0px 10px 0px; padding:0px; }
/* links */
a { color:#a2a1a1; text-decoration:none; }
a:visited { color:#a7a6a6; text-decoration:none; }
a:hover { color:#a7a6a6; text-decoration:none; }
a img { border:none }
.imgcenter { margin:0 auto 8px auto; display:block }
.imgleft { float:left; display: inline; margin:4px 16px 10px 0px; }
.imgright { float:right; display: inline; margin:4px 0px 10px 16px; }
/* lists, blockquotes and paragraphs */
p, ul, ol, blockquote { font-size:14px; line-height:25px; margin-bottom:15px; }
ul, ol { margin:10px 0 35px 40px; }
li ol, li ul { font-size:1.0em; list-style:square; margin-bottom:0; margin-top:0; }
li ol { list-style:decimal; }
/* Pullquotes */
.pullquote_right, .pullquote_left { color:#9c9c9c; float:right; font-size:1.2em; letter-spacing:0px; margin-bottom:0; margin-top:7px; margin-left:20px; padding-left:15px; width:40%; font-weight:bold; font-style:italic; line-height:1.4em; border-left:2px solid #cccccc; }
.pullquote_left { border-right:2px solid #cccccc; border-left:none; float:left; margin-left:0px; margin-right:10px; padding-left:0; padding-right:15px; }
/* Dropcap */
.dropcap { float:left; font-size:30px; height:41px; line-height:30px; margin-bottom:-10px; margin-right:0px; padding-top:1px; text-align:center; width:26px; }
/* Custom Message Styling */
.info { margin: 15px 0; color: #478BBF; padding: 8px 10px 8px 37px; background: #DCEFF5 url(../images/info.png) 12px 9px no-repeat; border: 1px solid #B8E7F5; }
.success { margin: 15px 0; color:#3F9153; padding:8px 10px 8px 37px; background:#D7F7DF url(../images/success.png) 12px 9px no-repeat; border:1px solid #A3F7B8 }
.error { margin: 15px 0; color: #C24848; padding: 8px 10px 8px 37px; background: #FFD6D6 url(../images/error.png) 12px 9px no-repeat; border: 1px solid #FFC2C2; }
.warning { margin: 15px 0; color: #CF9E00; padding: 8px 10px 8px 37px; background: #FAF2D7 url(../images/warning.png) 12px 9px no-repeat; border: 1px solid #FAE8AF; }
ul.circle { list-style-type:none; margin:0px 0px 25px 0px; padding:0px; }
ul.circle li { background-image:url(../images/circle.gif); background-repeat:no-repeat; background-position:0px 11px; padding:4px 0px 4px 18px; margin:0px; line-height:20px; }
ul.nolistblock li { padding:0px 0px 0px 0px !important; line-height:20px; display:inline-block; margin:0px 12px 0px 0px; background-image:none !important; }
li.marginoff { margin-right:0px !important; }
ol li { list-style:decimal; line-height:28px; list-style-position:inside; margin-left:-38px; }
.clear { clear:both; }
.center { text-align:center; margin-bottom:10px; }
blockquote { font-style:italic; padding:0px 0px 10px 0px; margin:0px 0px 20px px; background-image:url(../images/quote-small.png); background-repeat:no-repeat }
blockquote p { margin-bottom:0px; }
/* code */
code { border-left:2px solid #cccccc; background:#ffffff; padding:5px 10px; font-size:11px; display:block; color:#858585; margin-bottom:10px; }
/* tables */
table { border-collapse: collapse; border-spacing: 0; }
table { margin: 0 0 18px 0; }
th { border-width: 1px 0; text-align: left; border-style: solid; }
td, th { padding: 4px 10px; }
th { border-color: #eee; background: #eee; background: -moz-linear-gradient(top, white, #eee); background: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#eee)); }
tr.even td { background-color: #eee; }
q { font-style: italic; }
cite { font-style: italic; }
strong { font-weight: bold; font-style: normal; }
em { font-weight: normal; font-style: italic; }
del { text-decoration: line-through; }
/* --- Dropcaps --- */

span.dropcap { height: 32px; margin: 0 8px 0 0; float: left; display: block; font-size: 40px; line-height: 40px; }
/* COLUMN
------------------------------------------------------*/
/* used for 4 column */
.col-200 { display:inline-block; width:200px !important; vertical-align:top; padding:0px 0px 0px 0px !important; margin-right:27px; }
.col-200-last { display:inline-block; width:200px !important; vertical-align:top; padding:0px 0px 0px 0px !important; margin-right:0px; }
/* used for 3 column */
.col-276 { display:inline-block; width:276px !important; vertical-align:top; padding:0px 0px 0px 0px !important; margin-right:27px; }
.col-276-last { display:inline-block; width:276px !important; vertical-align:top; padding:0px 0px 0px 0px !important; margin-right:0px; }
/* used for 2 column */
.col-430 { display:inline-block; width:430px !important; vertical-align:top; padding:0px 0px 0px 0px !important; margin-right:27px; }
.col-430-last { display:inline-block; width:430px !important; vertical-align:top; padding:0px 0px 0px 0px !important; margin-right:0px; }
.col-584 { display:inline-block; width:584px !important; vertical-align:top; padding:0px 0px 0px 0px !important; margin-right:27px; }
.col-584-last { display:inline-block; width:584px !important; vertical-align:top; padding:0px 0px 0px 0px !important; margin-right:0px; }
/* column for faq */
.col-250 { display:inline-block; width:250px !important; vertical-align:top; padding:0px 0px 0px 0px !important; margin-right:20px; }
.col-250-last { display:inline-block; width:250px !important; vertical-align:top; padding:0px 0px 0px 0px !important; margin-right:0px; }
.button { background-color:#e8e8e8; border:solid 1px #d1d1d1; color:#959494; text-shadow:0px 1px 0px #fff; cursor:pointer; min-width:10%; width:20%; padding:6px 10px 12px 12px; display:block; margin-right:10px; text-align:center; font-size:14px; text-decoration:none; float:left; }
.button:hover { color:#fff; text-decoration:none }
/* FAQ STYLING
------------------------------------------------------*/
.ask { cursor:pointer; font-size:14px; border-bottom:1px solid #d5d5d5; padding:1px 0px 9px 0px; clear:both; }
.question { background-color:#fbfbfb; border-bottom:1px solid #d5d5d5; margin:-5px 0px 10px 0px; padding:15px 18px 0px 18px; }
.openquestion { color:#9e9e9e !important; margin-bottom:5px; }
.closedquestion { color:#9e9e9e !important; margin-bottom:5px; }
/* Container
------------------------------------------------------*/
#container { width:980px; margin:20px auto }
#container img { border:1px solid #ccc; padding:3px; background:#fff; }
img.noborder, .noborder img { border:none !important; padding:0px !important; background:none !important; }
#top_ridge { height:10px; background-image:url(../images/bg-content-top.png); background-repeat:no-repeat; }
#main { background-image:url(../images/bg-content-repeat.png); background-position:top; background-repeat:repeat-y; padding:0 45px }
#bottom_ridge { height:10px; background-image:url(../images/bg-content-bottom.png); background-repeat:no-repeat; }
/* Top
------------------------------------------------------*/
#top { height:115px; background-image:url(../images/double-line.gif); background-repeat:repeat-x; background-position:bottom; }
#top_area { height:115px; background-image:url(../images/bg-top.gif); background-repeat:no-repeat; background-position:left top; }
#logo { float:left; width:350px; position: relative; }
#mainmenu { float:right; width:500px; position:relative; z-index:20; margin-top:20px;}
#mainmenu ul { position:relative; float:right; padding:45px 15px 0 0; list-style-type:none; }
#mainmenu ul li { float:left; padding:0px 15px 17px 15px; color:#727472; position:relative; font-size:14px; text-transform:capitalize; }
#mainmenu ul li a, #mainmenu ul li a:visited { color:#727472; text-decoration:none; }
#mainmenu ul li a:hover, #mainmenu ul li.current a { text-decoration:none; color:#3f3f3f }
#menu li li { margin:0; padding:0; z-index:100; background-image:none; }
#menu ul { display:none; position:absolute; top:35px; left:-30px; width:135px; padding:8px 0px 8px 0px !important; background-color:#999999; float:left; }
#menu ul ul { top:-5px; left:90px; }
#menu li ul a, #menu li ul a:visited { padding:3px 15px; text-decoration:none; text-transform:capitalize; width:105px; display:block; font-size:14px; color:#fff }
#menu li ul a:hover { color:#f2f2f2; }
.text-front { overflow:hidden; margin-bottom:0px; }
/* Top Alt
------------------------------------------------------*/
#top_alt { height:174px; background-image:url(../images/double-line.gif); background-repeat:repeat-x; background-position:bottom; }
#top_area_alt { height:174px; background-image:url(../images/bg-top.gif); background-repeat:no-repeat; background-position:left top; }
#logo_alt { text-align:center; }
#mainmenu_alt { z-index:20; float:left; clear:both; width:890px; position:relative }
#mainmenu_alt ul { float:left; padding:0px; margin:0; list-style-type:none; position:relative }
#mainmenu_alt ul li { float:left; padding:0px 20px 0px 0px; color:#727472; position:relative; margin:0 20px 0 0; font-size:16px; text-transform:capitalize; background-image:url(../images/menu_separator.gif); background-repeat:no-repeat; background-position:center right; }
#mainmenu_alt ul li a, #mainmenu_alt ul li a:visited { color:#727472; text-decoration:none; }
#mainmenu_alt ul li a:hover, #mainmenu_alt ul li.current a { text-decoration:none; color:#3f3f3f }
#menu2 li li { margin:0; padding:0; z-index:100; background-image:none; }
#menu2 ul { display:none; position:absolute; top:35px; left:-21px; width:127px; padding:8px 0px 8px 0px !important; background-color:#999999; float:left; }
#menu2 ul ul { top:-5px; left:100px; }
#menu2 li ul a, #menu2 li ul a:visited { padding:3px 15px; text-decoration:none; text-transform:capitalize; width:105px; display:block; font-size:14px; color:#fff }
#menu2 li ul a:hover { color:#f2f2f2; }
.descnav { display:block; font-size:11px; color:#727472 }
/* Header
------------------------------------------------------*/
#header { height:357px; margin:28px 0 0 0; width:890px; position:relative; }
/*  Slideshow
------------------------------------------------------*/
#slideshow { list-style-type:none; margin:0; padding:0; width:878px; height:450px; }
#slideshow li { list-style-type:none; margin:0; padding:0; width:878px; height:450px; }
.slidetext { position:absolute; bottom:-110px; padding: 5px 5px 5px 5px; width:887px; background-image:url(../images/bg-opacity.png); background-repeat:repeat; z-index:20; color:#fffefe; }
/* for IE7 */
*:first-child+html .slidetext { position:absolute; left:0px; bottom:0px; height:120px; width:680px; background-image:url(../images/bg-opacity.png); background-repeat:repeat; z-index:20; color:#fffefe; }
.slidetext h2, .slidetext h2 a, .slidetext h2 a:visited { font-size:20px; color:#fffefe; text-decoration:none; }
.padtext { padding:20px; }
#slidenav { position:absolute; bottom:0; height:45px; width:680px; background-image:url(../images/bg-opacity.png); background-repeat:repeat; }
#slideprev { background-image:url(../images/slide-prev.png); background-repeat:no-repeat; width:13px; height:20px; position:absolute; left:20px; bottom:12px; cursor:pointer; z-index:10; }
#slidenext { background-image:url(../images/slide-next.png); background-repeat:no-repeat; width:13px; height:20px; position:absolute; left:48px; bottom:12px; cursor:pointer; z-index:10; }
#twitter { position:absolute; bottom:-10px; right:20px; font-size:13px; }
#twitter img { vertical-align:middle; margin-right:8px; margin-top:0; }
#twitter a { text-decoration:none; color:#5f605f }
/* Content
------------------------------------------------------*/
#content { padding:30px 0px 20px 0px; position: relative; }
#content_main { width:560px; float:left; padding-right:30px; }
#content_right { width:290px; float:left; padding-left:10px; }
.title { border-bottom:solid 1px #d1d1d1; padding-bottom:10px; position:relative; margin-left:80px }
.title_page { font-size:36px; margin-bottom:0; }
.desc_title { color:#bebdbd; font-size:24px; }
/* homepage */
.welcome_text { position:relative; font-size:22px; line-height:28px; text-align:center; margin:0 0 30px 30px; }
.butmore { background-color:#e8e8e8; border:solid 1px #d1d1d1; color:#959494; text-shadow:0px 1px 0px #fff; padding:5px; cursor:pointer; min-width:10%; width:20%; padding:6px 10px 12px 35px; display:block; margin:20px 0 0 0; text-align:center; font-size:12px; text-decoration:none; background-image:url(../images/icon-button.png); background-repeat:no-repeat; background-position:15px 8px; float:right; }
#homepage_text { background-image:url(../images/bg-glow.gif); background-repeat:no-repeat; background-position:top; padding:50px 0 20px 0; }
#bottom_box { background-color:#e8e8e8; border:solid 1px #d1d1d1; padding:15px 20px 0 20px; margin-top:20px; position:relative }
#container_scroll { width:780px; margin:auto auto; position:relative; list-style-type:none; }
#container_scroll li { list-style-type:none; padding:0; margin:0; }
.c_left { width:170px; float:left; text-align:right; padding-right:20px }
.c_right { width:590px; float:left; }
.c_right h3 { margin-bottom:10px; }
.social_network { margin-top:20px; border-top:solid 1px #d1d1d1; text-align:right; padding:15px 0 0px 0; }
.social_network img { vertical-align:middle; display:inline; padding-left:4px; }
#arrowprev { background-image:url(../images/nav-prev.png); background-repeat:no-repeat; width:14px; height:21px; position:absolute; left:18px; top:80px; cursor:pointer; z-index:10; }
#arrownext { background-image:url(../images/nav-next.png); background-repeat:no-repeat; width:14px; height:21px; position:absolute; right:18px; top:80px; cursor:pointer; z-index:10; }
/* Column */
.two_column { width:48%; float:left; margin-right:4%; }
.nomargin { margin-right:0; }
.two_column .imgleft { margin-bottom:30px; }
/* Content list */
ul.row { list-style-type:none; margin:0px 0px 25px 0px; padding:0px; }
ul.row li { list-style-type:none; display:list-item; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; }
ul.checklist { list-style-type:none; margin:0px 0px 25px 0px; padding:0px; }
ul.checklist li { list-style-type:none; display:list-item; margin:0px 0px 12px 0px; padding:0px 0px 0px 25px; background-position:0px -2px; background-image:url(../images/list-large.png); background-repeat:no-repeat; line-height:16px; }
ul.displayrow { list-style-type:none; margin:0px 0px 25px 0px; padding:0px; }
ul.displayrow li { list-style-type:none; display:list-item; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; border-bottom:solid 1px #d5d5d5; }
ul.number_list { list-style-type:none; margin:0px 0px 25px 0px; padding:0px; }
ul.number_list li { background-image:none !important; padding-left:0px !important; margin-bottom:15px; }
ul.icon_contact { list-style-type:none; margin:0px 0px 5px 0px; padding:0px; }
ul.icon_contact li { width:259px; background-image:none !important; padding-left:0px !important; margin:-9px 0px 11px 0px; }
/* sidebar */
#sidebar h2 { font-size:18px; margin-bottom:8px; }
.side_box { background-color:#fbfbfb; border:solid 1px #d5d5d5; border-width:1px 0; padding:15px 15px; margin-bottom:30px; }
#sidebar ul { list-style-type:none; margin:0px; }
#sidebar ul ul { list-style-type:none; margin:0px 0px 0px 0px; }
#sidebar ul li a, #sidebar ul li a:visited { color:#9e9e9e; text-decoration:none; }
#sidebar ul li a:hover { color:#c6c4c4; text-decoration:none; }
#sidebar ul ul li { background-image:url(../images/list.gif); background-repeat:no-repeat; padding:5px 0 5px 15px; background-position:0 10px }
.widget_cycle li { background-image:none !important; padding-left:0px !important; margin-bottom:20px; }
.widget_cycle blockquote { margin-bottom:0px; }
.widget_cycle .testi_name { text-align:right; display:block }
#widget_brochure { height:64px; }
#widget_brochure img { margin-right:0px; }
#widget_brochure h2 { font-size:22px; margin-bottom:0px; padding-top:5px; }
#widget_ads { text-align:center; }
#widget_ads img { margin-left:3px; }
/* About
------------------------------------------------------*/
.italic-text { font-size:16px; font-style:italic; line-height:22px; }
.title-border { border-bottom:solid 1px #d1d1d1; padding:0 0 10px 0; margin-bottom:17px }
.title-border h3 { margin-bottom:5px; }
.title-border .imgleft { margin:0 8px 0 0; }
/* Services
------------------------------------------------------*/
.col_icon { float:left; width:135px; }
.col_text { float:left; width:425px; }
.large_number { font-size:36px; float:left; line-height:38px; }
ul.number_list li p { margin-left:40px; margin-bottom:10px; font-style:italic; }
.text_list { font-weight:bold; margin-left:40px; }
/* Gallery
------------------------------------------------------*/
#gallery_portfolio { list-style-type:none; margin:0; padding:0; }
#gallery_portfolio li { list-style-type:none; margin:0 28px 0 0; background-color:#fbfbfb; border:solid 1px #d5d5d5; border-width:1px 0; padding:15px 15px; margin-bottom:30px; width:248px; float:left; }
#gallery_portfolio li.nomargin { margin-right:0 !important; }
#gallery_portfolio li img { margin-bottom:8px; }
#gallery_nav { padding:20px 0 20px 0; }
#gallery_nav a#gal_prev { text-decoration:none; font-size:13px; border:solid 1px #d1d1d1; background-color:#e8e8e8; padding:8px 20px 13px 30px; background-image:url(../images/gallery_prev.png); background-repeat:no-repeat; background-position:12px 12px; text-shadow:0px 1px 0px #fff; width:50px; }
#gallery_nav a#gal_next { text-decoration:none; font-size:13px; border:solid 1px #d1d1d1; background-color:#e8e8e8; padding:8px 30px 13px 20px; background-image:url(../images/gallery_next.png); background-repeat:no-repeat; background-position:60px 12px; text-shadow:0px 1px 0px #fff; width:50px; float:right; margin-top:-10px }
/* Blog
------------------------------------------------------*/
.post { margin:0px 0px 30px 0px; }
.entry_icon { float:left; width:100px; padding-right:14px; }
.entry_icon img { margin:0 10px 10px 0; }
.entry_icon ul { list-style-type:none; padding:0; margin:0; }
.entry_icon li { width:100px; list-style-type:none; padding:5px 0 5px 0; border-bottom:solid 1px #d5d5d5; font-size:11px; }
.entry_icon li a, .entry_icon li a:visited { color:#9e9e9e; text-decoration:none; }
.entry_icon li a:hover { text-decoration:underline; }
.entry_text { float:left; width:446px; }
.entry_text img { margin-bottom:5px; }
.post_title { border-bottom:solid 1px #d5d5d5; padding-bottom:8px; }
.post_title a, .post_title a:visited { text-decoration:none; }
.pagenavi { }
.pagenavi { }
.pagenavi a, .pagenavi a:visited { color:#9e9e9e; text-decoration:none; margin-right:4px; width:18px; height:18px; display:block; float:left; text-align:center; line-height:18px; border:solid 1px #d5d5d5; padding:2px; background-color:#e8e8e8; }
.pagenavi a.current { color:#9e9e9e; font-weight:bold }
.pagenavi .page { float:left; margin-right:4px; line-height:18px; border:solid 1px #d5d5d5; padding:2px 10px; background-color:#e8e8e8; }
#comment { padding:0px 0px 20px 0px; margin-left:152px; }
#comment h3 { width:455px; margin:0px 0px 2px -38px; padding-bottom:10px; border-bottom:1px solid #d5d5d5; }
#comment ol { margin:0px; padding:10px 0px 0px 0px; list-style-type:none; }
#comment ol li ol { margin-left:80px; }
.commentlist li { position:relative; }

/* safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.commentlist li { position:relative; list-style-type:none; padding-top:30px; }
}

/* opera hack */
@media all and (min-width: 0) {
.commentlist li { position:relative; list-style-type:none; padding-top:30px; }
}
.commentlist li small { font-size:11px; font-style:italic }
.avatar { position:absolute; top:0; left:0 }
.comment_text { margin-left:80px; width:auto; border-bottom:solid 1px #e2e1e1; padding:0px 0px 5px 0px; margin-bottom:10px; margin-top:-25px; }
.reply { float:right }
#comment_form { margin-left:104px; }
#comment_form h3 { width:455px; margin:10px 0px 2px 10px; padding-bottom:10px; border-bottom:1px solid #d5d5d5; }
#comment_form form { padding:20px 28px 50px 10px; position:relative; }
#comment_form .input { border:1px solid #d5d5d5; font-size:12px; width:256px; padding:7px 5px; margin:0px 0px 15px 0px; color:#959494; }
#comment_form .textarea { }
#comment_form button { right:38px; bottom:0; position:absolute; border:1px solid #d5d5d5; background-color:#e8e8e8; padding:0px; margin:0px; width:97px; height:33px; cursor:pointer; float:right; margin-top:10px; color:#959494; font-size:13px; text-shadow:0px 1px 0px #fff; }
/* Contact
------------------------------------------------------*/
#map { width:259px; height:293px; margin-bottom:5px; float:left; }
form { margin:0; padding:0; }
#contact_area { position:relative; padding:0px 0 0 0; }
#contactFormArea { width:406px; margin:-20px 0px 20px 0px; padding:30px 0 0 0; }
label { margin-bottom:3px; }
fieldset { border:0px; }
.textfield { border:1px solid #d5d5d5; font-size:12px; width:406px; padding:7px 5px; margin:0px 0px 15px 0px; color:#959494; }
.input-submit { background-image:url(../images/but-send.jpg); background-repeat:no-repeat; border:none; width:84px; height:34px; cursor:pointer; float:right; margin-top:10px; margin-right:-12px\0/; color:#959494; font-size:13px; text-shadow:0px 1px 0px #fff; }
/* ie7 hack */
*:first-child+html .input-submit { background-image:url(../images/but-send.jpg); background-repeat:no-repeat; border:none; width:84px; height:34px; cursor:pointer; float:right; margin-top:10px; margin-right:-12px; color:#959494; font-size:13px; text-shadow:0px 1px 0px #fff; }
.textarea { border:1px solid #d5d5d5; font-size:12px; overflow:hidden; width:406px; padding:6px 5px; margin:0px 0px 5px 0px; color:#959494; font-family:Arial; }
.loading { background:url(../images/loading-contact.gif) no-repeat; background-position:0px 3px; padding-left:25px; color:#797979; margin:19px 20px 0px 0px; float:right; }
.success-contact { text-align:center; color:#3F9153; margin-bottom:10px; padding:8px 10px 8px 37px; background:#D7F7DF url(../images/success.png) no-repeat; background-position:120px 9px; border:1px solid #A3F7B8; }
/* Footer
------------------------------------------------------*/
#footer { background-image:url(../images/double-line.gif); background-repeat:repeat-x; background-position:top; height:70px; padding:10px 0 0 0; font-size:11px }
#footer_area { background-image:url(../images/bg-bottom.gif); background-repeat:no-repeat; background-position:left bottom; padding:5px 0 0 0; text-align:center; height:65px; }


/* ADDED - Nanny List
------------------------------------------------------*/
.nanny-list { padding:10px 0 10px 0; }
