@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,700,300,600);
/*--------------------------
RESET
---------------------------*/
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, 
time, mark, audio, video{margin:0; padding:0}
article, aside, details, figcaption, figure, footer, 
header, hgroup, menu, nav, section{display:block}

table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, dfn, th, var{font-style:normal; font-weight:normal}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal; }
q:before, q:after{content:''}
abbr, acronym{border:0}

/*--------------------------
ROOT
---------------------------*/
ul, ol{margin:0 0 1.5em 20px; line-height:1.5em}
ul ul, ol ol, ul ol, ol ul{margin:0 0 0 20px}
dl{margin-bottom:1.5em}
dt{font-weight:bold}
dt:after{content:":"}
dt::after{content:":"}
dd{margin-left:60px}
q, i, em, cite{font-style:italic; font-weight:inherit}
b, strong{font-weight:bold; font-style:inherit}
mark{background:#ffc}
s, del{text-decoration:line-through}
small{font-size:0.75em; line-height:1}
abbr, acronym{font-style:italic; cursor:pointer; color:#777; cursor:help;}
pre, code{font-family:monospace; font-size:1.1em}
pre{overflow:auto; margin-bottom:1.5em; line-height:20px; /* Having to define explicit pixel values:( */}
code{line-height:1}
blockquote{text-indent:-0.4em; margin-left:0.4em; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic;}
blockquote p{line-height:1.5; color:#5c5c5c;}
blockquote b, blockquote .source{margin-top:20px; display:block; text-indent:0; color:#888}
p{ margin-bottom:1.5em; color:#5a5a5a;}
pre, p, ul, ol{	margin-bottom:20px; }
figcaption{ color:#ccc9c3; font-size:12px; text-align:center; }

body{ background:url(../images/leather) no-repeat fixed; font-family: Arial, Helvetica, sans-serif; padding:0 20px;background-color: #001945}

h1{ font-size:24px;}
h2{ font-size:22px;}
h3{ font-size:20px;}
h4{ font-size:18px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
h7{ font-size:11px; color: #001F56}
/*--------------------------
PAGE_WRAP
---------------------------*/
#page_wrap{ margin: 0 auto;  max-width: 60em; /* 988px / 16px = 61.75em */}
#page{ float:left; width:100%; background:#fff9de; box-shadow: 0 0 10px rgba(220, 220, 220, 1); -webkit-box-shadow: 0 0 10px rgba(220, 220, 220, 1); -moz-box-shadow: 0 0 10px rgba(220, 220, 220, 1); -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; margin-bottom:30px; border-top:4px solid #790000; 

-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-top-right-radius: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-topleft: 0px;}

#page_wrap p{ font-size:12px; line-height:22px;}

header{ width:94%; padding:15px 3% 0 3%; float:left; margin-bottom:10px; }
header h1.logo{float:left; }
header h1.logo a{ text-indent:-9999999px; display:block; width:338px; height:110px; background:url(../images/logo.jpg) no-repeat;}

#container{ width:94%; padding:0 3%; float:left;}

nav select { display: inline-block;  display: none; }
nav{ float:right; width:70%; margin-top:-100px;}
.ddsmoothmenu { float:right; }
.ddsmoothmenu ul { list-style-type: none; margin: 0; padding: 0; z-index:100; }
.ddsmoothmenu ul li { font-size:14px; float: left; list-style: none; margin: 0; padding: 0; position: relative; font-family: 'Open Sans', sans-serif; font-weight:400; }
.ddsmoothmenu ul li a { color: #001F56; display: block; padding:4px 15px; text-decoration: none; }
.ddsmoothmenu ul li a:hover { color: #003562;}
.ddsmoothmenu ul li a.no-dotted{ border-left:0;}

.ddsmoothmenu ul li a.current { color:#003562; }
* html .ddsmoothmenu ul li a { display: inline-block; }
.ddsmoothmenu ul li ul { margin-top:1px; display: none; float:left; left: 0; position: absolute; visibility: hidden; padding:5px 0 5px 0; background: #003562; z-index:500; 
-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;}
	
.ddsmoothmenu ul li ul li { display: list-item; float: none; font-weight:normal; margin-left:0px; padding:0px 0px; border-top:1px solid #4f4f4f; }
.ddsmoothmenu ul li ul li.no-border{ border-top:0}
.ddsmoothmenu ul li ul li a { color:#e3e3e3; font-size:12px; margin: 0 0 0 1px; padding:9px 15px; width: 175px; background:0; border-left:0;   border-top:1px solid #fff; border-top-width: 0 }
.ddsmoothmenu ul li ul li a:hover { color:#e3e3e3; background:#001F56;}
* html .ddsmoothmenu { height: 1%;}

.downarrowclass {  position: absolute; right: 7px; top: 14px; display:none;  }
.rightarrowclass { position: absolute; right: 5px; top: 13px; display:none; }

.ddshadow { height: 0; margin-top: 100px; position: absolute; top: 0; width: 0; }
.toplevelshadow { opacity: 0.8; }

.intro{ float:left; width:100%; border-top:2px dotted #333333; padding-bottom:10px; padding-top:45px; margin-bottom:10px;}
.intro h3{ padding-bottom:10px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; text-transform:uppercase; color:#613614}
.intro .first{float:left; width:21%; margin-left:2.5%; border-right:1px dotted #613614;padding-right: 15px;}
.intro .last{ margin-left:0; border-right:1px dotted #613614;padding-right: 25px;}
.intro .first img{ float:left; margin-right:10px;}
.intro .four{float:left; width:21%; margin-left:2.5%; margin-right:0%; border-right:0px dotted #613614;}
.link4{ padding-bottom:10px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; text-transform:uppercase; text-decoration: none; color:#003562}

.one_third{ width:100%; float:left; border-bottom:1px dotted #a6a6a6; padding-bottom:10px; margin-bottom:40px;}
.one_third h2{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:18px; padding-bottom:15px;}

.one_third .recent_blog{ width:68%; float:left;}
.recent_blog .second{ width:48%; float:left; }
.recent_blog .last{ float:right;}
.recent_blog .second span a{ text-decoration:none; font-weight:bold; font-style:italic; font-size:12px; color:#e2831d; padding-bottom:5px; display:block;}
.recent_blog .second .meta{ width:40px; height:53px; margin-top:2px; float:left; text-align:center; margin-right:15px; background:url(../images/meta_date.png) no-repeat; }
.recent_blog .second .meta p{ padding:0; margin:0;}
.recent_blog .second .meta p a{ text-decoration:none; line-height:24px;}
.recent_blog .second .meta p small{ font-size:12px; color:#fff; float:left; margin:.3em 0 0 9px;}
.recent_blog .second .meta p span{ font-size:24px; color:#141414;}

.one_third .tweet{ float:right; width:29%; }
.one_third .tweet .tweet_ico{ background:url(../images/tweet.png) no-repeat; padding-left:40px;}
.one_third .tweet p a{ color:#e2831d; text-decoration:none;}
.one_third .tweet p span{ font-style:italic;}

.latest_work{ width:100%; float:left; border-bottom:1px dotted #a6a6a6; padding-bottom:40px; margin-bottom:35px;}
.latest_work h2{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px; padding-bottom:15px;}
.latest_work .work{ width:28%; float:left;}
.latest_work .work span a{ padding:10px 20px; font-size:12px; color:#fff; text-decoration:none;  clear:both;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	
	background: 
		-webkit-gradient(
			linear,
			left bottom,
			left 5,
			from(#222222),
			color-stop(4%, #141414),
			to(#2c2c2c)
		);
	background: 
		-moz-linear-gradient(
			bottom,
			#222222,
			#141414 1px,
			#2c2c2c 25px
			);}

.latest_work .list_work{ width:69.4%; float:right; }

.info{ float:left; width:100%;}
.info h2{  font-family: 'Open Sans', sans-serif; font-weight:400; font-size:25px; padding-bottom:15px; color: #001F56}
#page .info .first h3{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:14px; padding-bottom:15px;}
.info .first{ width:60%; float:left;padding-right:15px}
.info .second{ width:100%; float:left;border-top:2px dotted #333333; padding-bottom:10px; padding-top:30px; margin-bottom:10px; margin-top:-20px;}
.info .first ul{ margin:0; padding-bottom:30px; float:left;}
.info .first ul li{ margin:0; list-style:none; float:left; margin-right:12px; }
.info .first ul li a{ margin-right:12px; float:left;}
.info .first ul li img{ border:1px solid #eeeeee; padding:4px; max-width:100%;}
.link1{color:#790000; text-decoration: none; background: url(images/link_pic.png) no-repeat}
.link1:hover{color:#613614; text-decoration: underline;}
a.link2 {
	padding-left: 25px;
	background: url(../images/link_pic.png) no-repeat left center;
color:#003562; 
text-decoration: none;
}
a.link2:hover {
	padding-left: 25px;
	background: url(../images/link_pic.png) no-repeat left center;
color:#001F56; 
text-decoration: underline;
}
a.link3 {
	
	
color:#003562; 
text-decoration: none;
}
a.link3:hover {
	
	
color:#001F56; 
text-decoration: underline;
}
a.link5 {
	
	
color:#cccccc; 
text-decoration: none;
}
a.link5:hover {
	
	
color:#e1e1e1; 
text-decoration: underline;
}

.video-container {
	position: relative;
	padding-bottom: 18%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	border:0;
	margin-bottom:20px;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 420px;
	height: 315px;
}


.breadcrumbs{ float:left; width:94.2%; margin:0 0 30px 0; background:url(../images/breadcrumbs_border.gif) repeat-x ; padding:22px 3% ; border-bottom:1px solid #eee;}
.breadcrumbs h2{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:22px; padding-bottom:0px;}
.breadcrumbs .second{ width:50%; float:left; }
.breadcrumbs .second span{ font-size:11px; color:#8a8a8a; }
.breadcrumbs .second span a{ text-decoration:none; color:#e2831d; font-style:normal;}
.breadcrumbs .second span a:hover{ font-style:normal;}



#fullwidth{ width:100%; float:left; margin-bottom:30px;}
#fullwidth h2{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:20px; padding-bottom:15px; color: #001F56}
#fullwidth .first{ width:47%; float:left; margin-left:4%;}
#fullwidth .first img{ float:left; margin:0 20px 20px 0; border:1px solid #eee; padding:4px; max-width:100%;}

.drop{ border:1px solid #eee; padding:20px; background:#f6f6f6;
-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;}

.dropcap{ display: block; width: 40px; height: 40px; float:left; font-size:25px; line-height:40px; text-align: center; margin:0px 15px 0px 0;	background:#e2831d; color:#fff;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px; 
}

#fullwidth .second{ width:100%; float:left;}

#fullwidth .second .member{ width:21.8%; float:left; margin-left:4.2%;}
#fullwidth .second .last{ margin-left:0;}
#fullwidth .second .member img{ max-width:100%; margin-bottom:15px;}
#fullwidth .second .member h3{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:14px; padding-bottom:15px; }
#fullwidth .second .member h3 span{ font-size:12px;}

#fullwidth .last{ margin-left:0;}

.full-blog{ width:100%; float:left; margin-bottom:50px;}
.full-blog h3{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:20px; padding-bottom:15px; }
.full-blog h3 a{ text-decoration:none; color:#141414;}

.full-blog .meta{ width:40px; margin-right:20px; height:53px; margin-top:2px; float:left; text-align:center; background:url(../images/meta_date.png) no-repeat; }
.full-blog .meta p a{ text-decoration:none; line-height:24px;}
.full-blog .meta p small{ font-size:12px; color:#fff; float:left; margin:.3em 0 0 9px;}
.full-blog .meta p span{ font-size:24px; color:#141414;}

.full-blog .blog-con{ width:66%; float:left; }
.full-blog .blog-con img{ max-width:100%; border:1px solid #eee; padding:4px; margin-bottom:15px;}
.full-blog .blog-con span a{ -webkit-border-radius:30px;  -moz-border-radius:30px; -o-border-radius:30px; border-radius:30px; background-color: #e2831d; padding:5px 10px; color:#dbf8ee; border:none; cursor:pointer; font-size:13px; text-decoration:none;}

.full-blog ul.section{ width:25%; float:right; margin:0;}
.full-blog ul.section li{ list-style:none; font-size:12px; color:#ffffff; border-bottom:1px dotted #a6a6a6; line-height:30px;}
.full-blog ul.section li a{ color:#e2831d; text-decoration:none;}

#content{ width:65%; float:left; margin-bottom:40px;}
#content h2{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:20px; padding-bottom:15px;}
#content h3{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:18px; padding-bottom:15px;}

#content .serv{ width:46.5%; float:left; margin-left:5%; margin-bottom:10px; }
#content .serv h3{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:16px;}
#content .serv img{ float:left; margin-right:20px;}
#content .serv a img{ border:1px solid #eee; max-width:94%; padding:4px; margin-bottom:15px;}
#content .serv span a{ -webkit-border-radius:30px;  -moz-border-radius:30px; -o-border-radius:30px; border-radius:30px; background-color: #e2831d; padding:5px 10px; color:#dbf8ee; border:none; cursor:pointer; font-size:13px; text-decoration:none;}
#content .serv span a:hover{ background:#888;}

#content .blog{ width:100%; float:left; border-bottom: 1px dotted #a6a6a6; padding-bottom:45px; margin-bottom:35px; }
#content .blog h2 a{ color:#141414; text-decoration:none;}
#content .blog .one-fourth{ width:32.5%; float:left;}
#content .blog .one-fourth img{ margin-bottom:10px; max-width:100%; border:1px solid #eee; padding:4px;}
#content .blog .one-fourth img:hover{ border:1px solid #d9d9d9; opacity:.9;}
#content .blog .one-fourth ul{ margin:0 0 15px 0; float:left;}
#content .blog .one-fourth ul li{ list-style:none; float:left; padding-left:25px; font-size:13px; margin-right:15px;}
#content .blog .one-fourth ul li a{ color:#9a9a9a; text-decoration:none;}
#content .blog .one-fourth ul li.like{ background:url(../images/like.png) no-repeat left center;}
#content .blog .one-fourth ul li.view{ background:url(../images/eye.png) no-repeat left center;}
#content .blog .one-fourth ul li.comments{ background:url(../images/comment.png) no-repeat left center;}

#content .blog .one-fourth ul.share{ margin:0; float:left;}
#content .blog .one-fourth ul.share li.sh{ display:block; width:100%; margin-bottom:10px; font-size:14px; font-style:italic;}
#content .blog .one-fourth ul.share li{ float:left; padding:0; margin-right:4px; }
#content .blog .one-fourth ul.share li a{ display:block; float:left; width:32px; height:32px; margin-bottom:10px}
#content .blog .one-fourth ul.share li a img{ border:0; padding:0;}

#content .blog .one-half{ width:62%; float:right;}
#content .blog .one-half p small{ font-size:12px; color:#3a3a3a; display:block;}
#content .blog .one-half p small a{ color:#e2831d; text-decoration:none;}
#content .blog .one-half .meta{ width:40px; height:53px; margin-top:2px; float:left; text-align:center; margin-right:15px; background:url(../images/meta_date.png) no-repeat; }
#content .blog .one-half .meta p{ padding:0; margin:0;}
#content .blog .one-half .meta p a{ text-decoration:none; line-height:24px;}
#content .blog .one-half .meta p small{ font-size:12px; color:#fff; float:left; margin:.3em 0 0 9px;}
#content .blog .one-half .meta p span{ font-size:24px; color:#141414;}
#content .blog .one-half h2 span{ font-size:12px; color:#9a9a9a; text-shadow:none;}
#content .blog .one-half span a{ -webkit-border-radius:30px;  -moz-border-radius:30px; -o-border-radius:30px; border-radius:30px; background-color: #e2831d; padding:5px 10px; color:#dbf8ee; border:none; cursor:pointer; font-size:13px; text-decoration:none;}
#content .blog .one-half span a:hover{ background:#888888;}
#content .last{ margin-left:0;}

#content .blog .whole{ width:100%; float:left; padding-bottom:}
#content .blog .whole img{ max-width:100%; border:1px solid #eee; padding:4px; }
#content .blog .whole .video-container{ height:100px;}

#content .blog .author{ width:100%; float:left; border-top:1px dotted #a6a6a6; padding-top:30px; margin-top:10px}
#content .blog .author img{ float:left; margin-right:20px; padding:4px; border:1px solid #eee;}

ul#post_comment{float:left;width:100%; margin:0 0 5px 0; }
ul#post_comment li{ list-style:none; width:100%; float:left; margin-bottom:30px; padding-bottom:20px; }
ul#post_comment li.page_title{ margin-bottom:0;}
ul#post_comment li h3{ padding-bottom:14px; margin-bottom:0; padding-bottom:0;}
ul#post_comment li img{ padding:4px; float:left; margin:0 0 0 0; border:1px solid #eee; }
ul#post_comment li div{ float:right; width:81.8%; padding:5px 10px 15px 10px; background:#f6f6f6; border:1px solid #eee; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px;	-webkit-border-top-right-radius: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-topleft: 2px;}	
ul#post_comment li span{ font-size:11px; margin-bottom:10px;}
ul#post_comment li span strong{ font-size:14px; font-weight:bold; color:#e2831d;}
ul#post_comment li small{ color:#8a8a8a; margin-bottom:10px;}
ul#post_comment li div span a{ padding:7px 10px; font-size:13px; color:#fff; text-decoration:none; background:#222222; 
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	
	background: 
		-webkit-gradient(
			linear,
			left bottom,
			left 5,
			from(#222222),
			color-stop(4%, #141414),
			to(#2c2c2c)
		);
	background: 
		-moz-linear-gradient(
			bottom,
			#222222,
			#141414 1px,
			#2c2c2c 25px
			);}
ul#post_comment li div p{ padding-top:11px;}

ul#post_comment li.reply{ width:85%; float:right;}
ul#post_comment li.reply div{ float:right; width:78%;}

#content .comment{ float:left; width:100%;  clear:both;}
#content .comment h3{ padding-bottom:15px; }


#content .testimonial{ width:100%; float:left; padding-bottom:15px; margin-bottom:30px; border-bottom:1px dotted #a6a6a6}
#content .testimonial h3 span{ font-size:14px; color:#5a5a5a;}
#content .testimonial .first{ width:32%; float:left; margin-right:2%; }
#content .testimonial .first img{ border:1px solid #eee; padding:4px; margin-bottom:15px; float:left; max-width:100%;}
#content .testimonial .second{ width:64%; float:right; }
#content .testimonial .second span a{ color:#e2831d; text-decoration:none; font-style:italic;}
#content .testimonial blockquote{ color:#5a5a5a; font-size:14px; line-height:24px; margin-bottom:15px;}

#pricetable tr th{ color:#535252; padding:10px;}
#pricetable tr td{ color:#535252; padding:10px; }


.pricing{ float:left; width:100%; margin-bottom:40px; }
.first_col{ border:1px solid #dbdbdb; float:left; width:28.7%; margin-left:3%; padding:10px; padding-bottom:30px;}
.first_col div.title_wrap{ text-align:center; font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:18px; padding:15px 0; background:#141414; color:#e2831d; margin-bottom:1px; }
.first_col div.price{ text-align:center; font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:16px; padding:7px 0; background:#f3f3f3; color:#6cab13; margin-bottom:15px; border:1px solid #dbdbdb; }
.first_col ul{ float:left; width:100%; margin:0 0 15px 0;}
.first_col ul li{ line-height:30px; font-size:14px; background:url(../images/accept.png) no-repeat left center; list-style:none; padding:0; padding-left:30px; color:#5a5a5a;}
.first_col span.order{ text-align:center; width:100%; float:left;}
.first_col span a.button{ font-size:14px; padding:8px 15px; text-decoration:none; background:#e2831d; color:#fff;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
}
.second_col{ float:left; width:20.1%; margin-left:3.3%;}

.col-border{ -moz-box-shadow:0 0 5px #c1c5c5;  -o-box-shadow:0 0 5px #c1c5c5; -webkit-box-shadow:0 0 5px #c1c5c5; box-shadow:0 0 5px #c1c5c5; }
.col-border div.title_wrap{ color:#eee;}
.col-border div.price{  font-size:18px;}

#fullwidth .pricing ul.first{ margin:0; margin-bottom:20px; width:100%;}

#fullwidth .last{ margin-left:0;}

#filters{ padding:0; margin:0 0 20px -10px;}
#filters li{ list-style:none; display:inline; padding:0 10px 0 0; color:#5a5a5a; font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:12px; text-transform:uppercase; }
#filters li a{ padding:0 0 0 10px; text-decoration:none; color:#5a5a5a; }
#filters li a.selected{ color:#000; text-decoration:none;}
#works-container{ margin-left:-6px; width:106%; float:left; margin-bottom:30px; }
#works-container .element {
  margin:7px;
  float: left;
  overflow: hidden;
  position: relative;
  width:170px;
  height:160px;
}
/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}
.isotope .isotope-item:hover { opacity:.8;}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}

.portfolio{ float:left; margin-bottom:30px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-topleft: 2px; border-bottom:1px dotted #a6a6a6; padding-bottom:30px;}
.portfolio h3{ padding-bottom:15px; color:#000; font-size:16px; font-weight:bold;}
.portfolio span a{ -webkit-border-radius:30px;  -moz-border-radius:30px; -o-border-radius:30px; border-radius:30px; background-color: #e2831d; padding:5px 10px; color:#dbf8ee; border:none; cursor:pointer; font-size:13px; text-decoration:none;}
.portfolio span a:hover{ background:#888;}
.portfolio img { float:left; margin-right:20px; margin-bottom:15px; border:1px solid #eee; padding:4px; max-width:100%;}
.portfolio img:hover{ border:1px solid #d9d9d9; opacity:.9;}

.portfolio p.quote{ font-size:14px; font-style:italic; color:#7a7a7a;}
.portfolio .client{ float:left; width:100%; margin-bottom:20px;}
.portfolio .client span{ color:#5a5a5a; font-style:italic; font-size:12px;}
.portfolio .client span strong{ font-style:normal;}
.portfolio .client span a{ background:none; color:#e2831d; padding:0;}

.portfolio-1 { width:100%; padding-bottom:40px; float:left;}
.portfolio-1 h3{ margin-left:0; font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:18px; padding-bottom:15px;}
.portfolio-1 h3 a{ color:#141414; text-decoration:none;}
.portfolio-1 img{ padding:4px; border:1px solid #eee; margin-bottom:15px; margin-right:3%; max-width:100%; float:left;}
#fullwidth .portfolio-1 .port{ margin:0;}
.portfolio-1 .port span{ font-size:12px;}
.portfolio-1 .port span a{ -webkit-border-radius:30px;  -moz-border-radius:30px; -o-border-radius:30px; border-radius:30px; background-color: #e2831d; padding:5px 10px; color:#dbf8ee; border:none; cursor:pointer; font-size:13px; text-decoration:none;}
.portfolio-1 .port span a:hover{ background:#888;}
.portfolio-1 img:hover{ border:1px solid #d9d9d9; opacity:.9;}

.portfolio-two{ width:47.5%; float:left; margin-left:4%; margin-bottom:30px; padding-bottom:10px; border-bottom:1px dotted #a6a6a6;}
.portfolio-two div{ padding-bottom:30px;}
.portfolio-two h3{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:18px; padding-bottom:15px;}
.portfolio-two h3 a{ color:#141414; text-decoration:none;}
.portfolio-two img{ padding:4px; border:1px solid #eee; margin-bottom:15px; margin-right:5%; max-width:100%; float:left;}
.portfolio-two img:hover{ border:1px solid #d9d9d9; opacity:.9; cursor:pointer;}
.portfolio-two div span a{ -webkit-border-radius:30px;  -moz-border-radius:30px; -o-border-radius:30px; border-radius:30px; background-color: #e2831d; padding:5px 10px; color:#dbf8ee; border:none; cursor:pointer; font-size:13px; text-decoration:none;}
.portfolio-two div span a:hover{ background:#888;}

.portfolio-three{ width:31.6%; float:left; margin-left:2.6%; }
.portfolio-two .whole{ width:100%; float:left;}

.portfolio-three img:hover{ opacity:.8; }

.portfolio-three ul{ margin:0 0 15px 0; float:left;}
.portfolio-three ul li{ list-style:none; float:left; padding-left:25px; font-size:13px; margin-right:15px;}
.portfolio-three ul li a{ color:#9a9a9a; text-decoration:none;}
.portfolio-three ul li.like{ background:url(../images/like.png) no-repeat left center;}
.portfolio-three ul li.view{ background:url(../images/eye.png) no-repeat left center;}
.portfolio-three ul li.comments{ background:url(../images/comment.png) no-repeat left center;}

#fullwidth .last{ margin-left:0;}

.rg-image-wrapper{
	position:relative;
	padding:20px 30px;
	background: #141414;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	min-height:20px;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
}
.rg-image img{
	max-height:100%;
	max-width:100%;
}
.rg-image-nav a{
	position:absolute;
	top:0px;
	left:0px;
	background:#000 url(../images/nav.png) no-repeat -20% 50%;
	width:28px;
	height:100%;
	text-indent:-9000px;
	cursor:pointer;
	outline:none;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background-position:115% 50%;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
.rg-image-nav a:hover{
	opacity:0.9;
}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
}
.rg-caption p{
	font-size:11px;
	letter-spacing:2px;
	line-height:16px;
	padding:0 15px;
	text-transform:uppercase;
	color:#8c8c8c;
}
.rg-view{
	height:30px;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#464646 url(../images/views.png) no-repeat top left;
	border:3px solid #464646;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url(../images/ajax-loader.gif) no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}

.pagination{ float:left; width:100%; padding-bottom:20px; margin:0; }
.pagination li{ float:left; padding:8px 0; list-style:none; margin-right:4px; color:#5a5a5a; font-weight:bold; font-size:11px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-topleft: 2px;
	}
.pagination li.page{ border:1px solid #d7d7d7; padding:4px 0; padding-left:15px; padding-right:15px; margin-top:4px;
	background: 
		-webkit-gradient(
			linear,
			left bottom,
			left 10,
			from(#FFFFFF),
			color-stop(4%, #EEEEEE),
			to(#FFFFFF)
		);
	background: 
		-moz-linear-gradient(
			bottom,
			#FFFFFF,
			#EEEEEE 1px,
			#FFFFFF 30px
			);}
.pagination li a{ border:1px solid #d7d7d7; padding:8px 15px; color:#5a5a5a; text-decoration:none;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-topleft: 2px;
	background: 
		-webkit-gradient(
			linear,
			left bottom,
			left 10,
			from(#FFFFFF),
			color-stop(4%, #EEEEEE),
			to(#FFFFFF)
		);
	background: 
		-moz-linear-gradient(
			bottom,
			#FFFFFF,
			#EEEEEE 1px,
			#FFFFFF 30px
			);}
.pagination li a:hover{ background:#212121; border:1px solid #1a1a1a; color:#fff;}
.pagination li a.active{ background:#212121; border:1px solid #1a1a1a; color:#fff;}

#contact{ width:60%; float:left; }
#contact-form { padding:0; margin:0; }
#contact-form label { float:left; width:15%; font-size:14px; }

#contact-form p{ float:left; width:100%; }
#contact-form #name:focus, #contact-form #email:focus,#contact-form #subject:focus,#contact-form #message:focus { padding:10px 5px; border:1px solid #e0e0e0; box-shadow: 0 0 3px rgba(190, 190, 190, 1); -webkit-box-shadow: 0 0 3px rgba(190, 190, 190, 1); -moz-box-shadow: 0 0 3px rgba(190, 190, 190, 1); -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; float:left; }
#contact #message { width:75%; height:150px; float:left;}
#contact-form .button { -webkit-border-radius:30px;  -moz-border-radius:30px; -o-border-radius:30px; border-radius:30px; background-color: #e2831d; padding:10px 20px; color:#dbf8ee; border:none; cursor:pointer; font-size:13px; text-decoration:none;}
#contact-form .button:hover{ background:#888888; color:#fff; cursor:pointer;}
#contact .errorMsg{ float:left; margin:0 0 15px 0; border:1px solid #ff9dae; padding:20px; width:85%; -webkit-border-radius:4px;  -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; background:#ffc0cb;}
#contact .errorMsg li { color:red; font-size:13px; float:left; padding:0;	margin:0 0 10px 0; width:100%; }
#contact .errorMsg h3 { color:red; padding-bottom:15px; }
#Contact .infoMsg h3 { color:green; }	

#location{ width:33%; float:right;}
#location h3{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:18px; padding-bottom:15px; }
#map_canvas{ width:100%; height:15em; float:left; margin:0 2% 40px 0; }
#location p a{ color:#e2831d; text-decoration:none;}


#sidebar{ width:28%; float:right; margin-bottom:40px; }
#sidebar img{ border:1px solid #eee; padding:4px; max-width:100%; margin-bottom:30px; }
#sidebar h3{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:16px; padding-bottom:15px; float:left; width:100%;}

#sidebar ul.work{ margin:0; float:left; float:left; width:100%; margin-bottom:30px;}
#sidebar ul.work li{ float:left; list-style:none; margin-right:10px;}
#sidebar ul.work li img{ margin-bottom:10px;}

#sidebar ul.cat{ margin:0; margin-bottom:40px; width:46%; float:left;}
#sidebar ul.categ{ float:right;}
#sidebar ul.cat li{ margin:0; list-style:none; font-size:12px; line-height:35px; border-bottom:1px dotted #a6a6a6;}
#sidebar ul.cat li a{ text-decoration:none; display:block; color:#5a5a5a; background:url(../images/arrow.png) no-repeat left center; padding-left:15px; text-shadow:1px 1px 1px #fff;}
#sidebar ul.cat li a:hover{color:#e2831d;}

#sidebar #tab{ width:100%; float:left; margin:0; margin-bottom:35px;}
#sidebar #tab ul.nav{ width:100%; float:left; margin:0; margin-bottom:1px;}
#sidebar #tab .nav li{ list-style:none; float:left; font-size:12px; margin-right:2px;}
#sidebar #tab .nav li.last{ margin-right:0;}
#sidebar #tab .nav li a{ display:block; border:1px solid #dedede; padding:4px 10px; text-decoration:none; color:#5a5a5a; background:#fff;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-top-right-radius: 2px;
-webkit-border-top-left-radius: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-topleft: 2px;
background: 
		-webkit-gradient(
			linear,
			left bottom,
			left 20,
			from(#FFFFFF),
			color-stop(4%, #f6f6f6),
			to(#FFFFFF)
		);
	background: 
		-moz-linear-gradient(
			bottom,
			#FFFFFF,
			#f6f6f6 1px,
			#FFFFFF 20px
			);}
#sidebar #tab .nav li a.current{ background:#2c2c2c; border:1px solid #141414; color:#fff;
background: 
		-webkit-gradient(
			linear,
			left bottom,
			left 5,
			from(#000),
			color-stop(4%, #141414),
			to(#2c2c2c)
		);
	background: 
		-moz-linear-gradient(
			bottom,
			#000,
			#141414 1px,
			#2c2c2c 35px
			);}

#sidebar #tab .list-wrap{ width:88%; float:left; border:1px solid #eee; padding:20px 15px;}

#sidebar #tab #r_blog{ width:100%; float:left; }
#sidebar #tab #r_blog img{ float:left; margin-right:10px;}
#sidebar #tab #r_blog span{ font-size:12px;}
#sidebar #tab #r_blog span a{ color:#5a5a5a; text-decoration:none;}
#sidebar #tab #r_blog span a:hover{ color:#e2831d;}
#sidebar #tab #r_blog small{ font-size:11px;}
#sidebar #tab #r_blog small a{ text-decoration:none; color:#9a9a9a; }
#sidebar #tab #r_blog .third{ border-bottom:1px dotted #c6c6c6; padding-bottom:0px; margin-bottom:10px; width:100%; float:left;}
#sidebar #tab #r_blog .third img{ margin-bottom:10px;}

#sidebar #tab #comment{ width:100%; float:left; }
#sidebar #tab #comment img{ float:left; margin-right:10px;}
#sidebar #tab #comment span{ font-size:12px;}
#sidebar #tab #comment span a{ color:#5a5a5a; text-decoration:none;}
#sidebar #tab #comment span a:hover{ color:#e2831d;}
#sidebar #tab #comment small{ font-size:11px;}
#sidebar #tab #comment small a{ text-decoration:none; color:#9a9a9a; }
#sidebar #tab #comment .third{ border-bottom:1px dotted #c6c6c6; padding-bottom:0px; margin-bottom:10px; width:100%; float:left;}
#sidebar #tab #comment .third img{ margin-bottom:10px;}


#sidebar #tab #archive{ margin:0; }
#sidebar #tab #archive li{ list-style:none; font-size:12px; line-height:30px; border-bottom:1px dotted #c6c6c6;}
#sidebar #tab #archive li a{ background:url(../images/arrow.png) no-repeat left center; display:block; padding-left:15px; color:#5a5a5a; text-decoration:none;}
#sidebar #tab #archive li a:hover{ color:#e2831d; }

#sidebar #tab #tag{ width:100%; float:left; margin:0;}
#sidebar #tab #tag li{ float:left; list-style:none; margin-right:10px; font-size:12px; margin-bottom:10px}
#sidebar #tab #tag li a{ border:1px solid #eee; text-decoration:none; padding:4px; color:#5a5a5a;}
#sidebar #tab #tag li a:hover{ color:#e2831d;}

#sidebar ul.flickr{ margin:0; float:left; margin-bottom:30px; width:100%;}
#sidebar ul.flickr li{ list-style:none; float:left; margin-right:2.8%;}
#sidebar ul.flickr li a img{ margin-bottom:5px;}
#sidebar ul.flickr li a img:hover{border:1px solid #e7e7e7;}
			
#footer{ float:left; width:94.2%; background:url(../images/footer-border-top.gif) repeat-x top; padding:40px 3% 0 3%; background:#003562; border-top:4px solid #001F56;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-top-right-radius: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-topleft: 0px;}
#footer h3{ font-family: 'Open Sans', sans-serif; font-weight:400;  font-size:14px; padding-bottom:15px; text-transform:uppercase; color:#fff;}
#footer .first p{ color:#4e4e4e;}
#footer .first{ width:21%; float:left; margin-left:5%; margin-bottom:50px;}
#footer .first ul{ list-style:none; margin:0; padding:0;}
#footer .first ul li{ list-style:none; margin:0; padding:0; font-size:12px;}
#footer .first ul li a{ list-style:none; text-decoration:none; color:#E1E1E1; border-bottom:1px dotted #4e4e4e; display:block; padding:7px 0;}
#footer .first ul li a:hover{ color:#ebebeb;}

#footer .first ul.social{ float:left;}
#footer .first ul.social li{ border:0; padding:0; float:left; margin-left:7px;}
#footer .first ul.social li a{ border:0; padding:0; float:left;}s
#footer .first ul.social li.last{ margin-left:0;}

#footer .last{ margin-left:0;}

#footer .copy{ width:100%; float:left; padding-top:20px; border-top:1px solid #c2c2c2;}

/*--------------------------
RESPONSIVE
---------------------------*/
@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 900px)  {
nav{ float:left; width:100%; margin-top:15px; padding:0;}
.ddsmoothmenu { float:left; width:100%; }

ul#post_comment li div{ float:left; width:96%;}
ul#post_comment li.reply div{ float:left; width:95%;}
}

@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 767px)  {
#page_wrap{}

nav{ float:right; width:58%; border:0; padding:0; margin-top:12px;}
nav ul{ border-top:0; border-bottom:0; display:none;}

nav select { display: inline-block;  display: inherit; width:100%; padding:10px; border:1px solid #e5e5e5; float:right; }

.one_third .recent_blog{ width:100%; margin-bottom:20px;}

.one_third .tweet{ width:100%;}

.info .first{ width:100%;}

.video-container {
	position: relative;
	padding-bottom: 52%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	border:0;
	margin-bottom:20px;
}

.subscribe{ width:89%;  background:#f6f6f6; padding:30px;}
.subscribe .subs{ float:right; width:100%;}

#content{ width:100%; float:left;}

.full-blog .meta{ display:none;}

#content .serv{ width:100%; float:left; margin-left:0; margin-bottom:30px; }

ul#post_comment li div{ float:left; width:96%;}
ul#post_comment li.reply div{ float:left; width:95%;}

.first_col{float:left; width:97%; margin-left:0; margin-bottom:30px;}

#contact-form #name,#contact-form #email,#contact-form #subject,#contact-form #message{ width:100%;}

#sidebar{ width:100%; float:left;}

}

@media handheld and (max-width: 479px), screen and (max-device-width: 479px), screen and ( max-width: 479px)  {
#page_wrap{ }
#page{ float:left;}
	
header h1.logo{ width:100%;}
header h1.logo a{ text-indent:-9999999px; display:block; width:100%; background:url(../images/logo.png) no-repeat center; }

nav { width:100%; margin-top:23px;}
nav ul{ border-top:0; border-bottom:0; display:none;}

nav select { display: inline-block;  display: inherit; width:100%; padding:10px; border:1px solid #e5e5e5; }

.intro .first{float:left; width:100%; margin-left:0%;}

.one_third .recent_blog{ width:100%; margin-bottom:20px;}
.recent_blog .second{ width:100%;}

.one_third .tweet{ width:100%;}

.latest_work .work{ width:100%; padding-bottom:50px;}
.latest_work .list_work{ width:100%;}

.subscribe{ width:82%;  background:#f6f6f6; padding:30px;}
.subscribe .keep { margin-bottom:20px;}
.subscribe .subs{ float:right; width:100%;}

.breadcrumbs .second{ width:100%; float:left; margin-bottom:10px; }
#searchForm fieldset { width:100%;}

#fullwidth .first{ width:100%; margin-left:0;}

#fullwidth .second .member{ width:100%; float:left; margin-left:0%;}
#fullwidth .second .member img{ display:none;}

#content{ width:100%; float:left;}

ul#post_comment li div{ float:left; width:92%;}
ul#post_comment li.reply div{ float:left; width:91%;}

#sidebar{ width:100%; float:left;}

.portfolio-two{ width:100%; margin-left:0;}

.first_col{float:left; width:94%; margin-left:0; margin-bottom:30px;}

#contact { width:100%;}
#contact-form #name,#contact-form #email,#contact-form #subject,#contact-form #message{ width:100%;}
#contact-form .button { float:left; margin-left:-30px;}

#location { width:100%; float:left;}

#footer{ width:94.2%;}
#footer .first{ width:100%; float:left; margin-left:0;}
}
.sTable
{
border-collapse:collapse;
}
table,th, td
{
border: 0px solid black;
}
    form.prop {  
      border: 0px solid #666699;  
      padding: 0px;  
    }  




.props {
	-moz-box-shadow:inset 0px 1px 0px 0px #0076A3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #0076A3;
	box-shadow:inset 0px 1px 0px 0px #0076A3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #003562), color-stop(1, #001F56) );
	background:-moz-linear-gradient( center top, #003562 5%, #001F56 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003562', endColorstr='#001F56');
	background-color:#001F56;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #001F56;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:2px 13px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
}.props:hover {
-moz-box-shadow:inset 0px 1px 0px 0px #0076A3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #0076A3;
box-shadow:inset 0px 1px 0px 0px #0076A3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #001F56), color-stop(1, #003562) );
	background:-moz-linear-gradient( center top, #001F56 5%, #0076A3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001F56', endColorstr='#003562');
	background-color:#001F56;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #001F56;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:2px 13px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
}.props:active {
	position:relative;
	top:1px;
}

