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, font, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
body {
	margin:auto;
	padding:0px;
}
@font-face {
    font-family: 'oswaldlight';
    src: url('font/oswald-light-webfont.eot');
    src: url('font/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/oswald-light-webfont.woff') format('woff'),
         url('font/oswald-light-webfont.ttf') format('truetype'),
         url('font/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldbold';
    src: url('font/oswald.bold-webfont.eot');
    src: url('font/oswald.bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/oswald.bold-webfont.woff') format('woff'),
         url('font/oswald.bold-webfont.ttf') format('truetype'),
         url('font/oswald.bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldbook';
    src: url('font/oswald_book-webfont.eot');
    src: url('font/oswald_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/oswald_book-webfont.woff2') format('woff2'),
         url('font/oswald_book-webfont.woff') format('woff'),
         url('font/oswald_book-webfont.ttf') format('truetype'),
         url('font/oswald_book-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-It';
	src: url('font/MyriadPro-It.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-It.otf') format('opentype'),
		 url('font/MyriadPro-It.woff') format('woff'),
		 url('font/MyriadPro-It.ttf') format('truetype'),
		 url('font/MyriadPro-It.svg#MyriadPro-It') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-BoldCond';
	src: url('font/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-BoldCond.otf') format('opentype'),
		 url('font/MyriadPro-BoldCond.woff') format('woff'),
		 url('font/MyriadPro-BoldCond.ttf') format('truetype'),
		 url('font/MyriadPro-BoldCond.svg#MyriadPro-BoldCond') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans';
	src: url('font/OpenSans.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans.woff') format('woff'),
		 url('font/OpenSans.ttf') format('truetype'),
		 url('font/OpenSans.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Italic';
	src: url('font/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Italic.woff') format('woff'),
		 url('font/OpenSans-Italic.ttf')  format('truetype'),
		 url('font/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Semibold.woff') format('woff'),
		 url('font/OpenSans-Semibold.ttf') format('truetype'),
		 url('font/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Bold';
	src: url('font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Bold.woff') format('woff'),
		 url('font/OpenSans-Bold.ttf') format('truetype'),
		 url('font/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-BoldItalic';
	src: url('font/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-BoldItalic.woff') format('woff'),
		 url('font/OpenSans-BoldItalic.ttf') format('truetype'),
		 url('font/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
a{
	-webkit-transition: all .20s ease-in-out .0s;
	-moz-transition: all .20s ease-in-out .0s;
	-ms-transition: all .20s ease-in-out .0s;
	-o-transition: all .20s ease-in-out .0s;
	transition: all .20s ease-in-out .0s;
}
a:hover{
	outline:none;
}
#wrapper{
	height:auto;
	margin:auto;
}
.wrapper_conntainer_psc{
	max-width:1060px;
	height:auto;
	margin:auto;
}
/*============================================ Header Start ============================================*/
.header_container_psc{
	background:url(images/banner_bg_psc.jpg) no-repeat center top #edeeef;
	border-top:1px solid #FFF;
}
.header_shadow_psc{
	background:url(images/header_blue_shado_psc.png) repeat;
	padding-top:20px;
}
.logo_psc{
	float:left;
	margin-top:-45px;
}
.logo_text_psc{
	color:#ffffff;
	font-size:27px;
	font-weight:normal;
	font-family: 'oswaldlight';
	padding-top:20px;
	line-height:30px;
	float:left;
	padding-left:15px;
	padding-bottom:10px;
}
.logo_text_psc strong{
	display:block;
	font-family: 'oswaldbold';
}
.logo_text_psc p{
	font-family: 'MyriadPro-It';
	font-size:15px;
}
.tommy_phone_psc{
	text-align:center;
	padding:20px 15px 10px;
	color:#ffffff;
	font-size:37px;
	font-weight:normal;
	font-family: 'oswaldlight';
	float:left;
	width:45%;
}
.tommy_phone_psc strong,
.tommy_phone_psc strong a,
.tommy_phone_psc strong a:hover,
.tommy_phone_psc strong a:focus{
	display:block;
	font-family: 'oswaldbold';
	text-decoration:none;
	outline:none;
}
.sober_box_psc{
	float:right;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:15px;
}
.sober_box_psc ul li{
	list-style:none;
	font-family: 'OpenSans';
	color:#FFF;
	font-size:16px;
	background:url(images/sober_li_bg_psc.png) no-repeat bottom left;
	padding:10px 0px 5px 15px;
}
.sober_box_psc ul li a{
	text-decoration:none;
	font-family: 'OpenSans';
	color:#FFF;
	font-size:16px;
}
/*------------------------- Navigation*/
.menu_but_psc{
	float:right;
}
.navigation_body_psc{
	background:url(images/menu_bg_psc.jpg) repeat-x;
	padding:10px;
}
.navigation_psc{
	text-align:right;
	padding:10px;
	box-shadow: none !important;
}
.navigation_psc ul{
	margin-bottom:0px;
}
.navigation_psc ul li{
	list-style:none;
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
}
.navigation_psc ul li a{
	color:#FFF;
	font-family: 'oswaldlight';
	font-size:18px;
}
.navigation_psc ul li a:hover{
	text-decoration:none;
}
.power_sober_presence_psc{
	padding-top:60px;
	padding-bottom:50px;
	max-width:1060px;
	margin:auto;
}
.power_sober_presence_psc h1{
	text-align:center;
	color:#9bcbff;
	font-family: 'oswaldbook';
	font-size:27px;
	padding:0px 15px 30px;
}
.tommyisprivate_psc h3{
	color:#ffffff;
	font-family: 'OpenSans-Semibold';
	font-size:16px;
	font-weight:normal;
	padding-top:20px;
}
.tommyisprivate_psc h4{
	color:#ffffff;
	font-family: 'OpenSans-Italic';
	font-size:16px;
	font-weight:normal;
	padding-top:30px;
}
.whattommy_does_psc{
	padding-top:110px;
}
.whattommy_does_psc h2{
	padding-top:20px;
	color:#001731;
	font-size:25px;
	font-family: 'OpenSans-Semibold';
}
.whattommy_does_psc p{
	padding-top:20px;
	color:#000000;
	font-size:16px;
	font-family: 'OpenSans';
}
.whattommy_does_psc p strong{
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
}
.whattommy_does_psc p em{
	font-family: 'OpenSans-Italic';
}
.whattommy_does_psc ul{
	margin-bottom:0px;
	padding-top:20px;
}
.whattommy_does_psc ul li{
	list-style:none;
	margin-top:15px;
	background:#e2e2e3;
	line-height:80px;
	color:#000000;
	font-size:16px;
	font-family: 'OpenSans';
}
.whattommy_does_psc ul li img{
	margin-right:10px;
}
.whattommy_does_psc ul li strong{
	font-weight:normal;
	font-family: 'OpenSans-Semibold';
}
.power_fomr_container_psc{
	background:#FFF;
	margin-top:20px;
	-moz-box-shadow: 1px 1px 2px #101010;
	-webkit-box-shadow: 1px 1px 2px #101010;
	box-shadow: 1px 1px 2px #101010;
}
.free_private_consultation_psc{
	background:#000;
	padding:15px 20px;
	text-align:left;
}
.free_private_consultation_psc img{
	float:left;
	margin-right:15px;
}
.free_private_consultation_psc h1{
	color:#fff;
	font-size:19px;
	font-family: 'OpenSans-Semibold';
	text-align:left;
	border-top:1px solid #404040;
	border-bottom:1px solid #404040;
	padding:10px 0px;
	margin-top:20px;
	display:inline-block;
}
.free_private_consultation_psc h3{
	color:#fff;
	font-size:17px;
	font-family: 'OpenSans';
	text-align:left;
	padding-top:10px;
}
.power_fomr_psc{
	padding:25px 30px 15px;
}
.power_fomr_psc label{
	color:#000;
	font-size:16px;
	font-family: 'OpenSans';
}
.power_fomr_psc label span{
	color:#00142a;
	font-size:13px;
	font-family: 'OpenSans';
}
.power_fomr_psc input[type="text"],
.power_fomr_psc select,
.power_fomr_psc textarea{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-khtml-border-radius:0px;
}
.formpadd_left_psc{
	padding-left:0px !important;
	padding-right:5px !important;
}
.formpadd_right_psc{
	padding-right:0px !important;
	padding-left:5px !important;
}
.formpadd_middle_psc{
	padding-right:5px !important;
	padding-left:5px !important;
}
.submit_btn_psc{
	text-align:center;
	padding-top:10px;
}
.submit_btn_psc input[type="image"]{
	display:inline-block;
}
.yourinformationsecure_psc{
	text-align:center;
	padding-top:10px;
}
.yourinformationsecure_psc img{
	display:inline-block;
}
.why_tommy_container_psc{
	background:#FFF;
	padding:20px 15px 40px;
}
.why_tommy_container_psc h1{
	color:#001731;
	font-size:29px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	padding-top:70px;
	text-align:center;
}
.why_tommy_container_psc h3{
	color:#1d1d1d;
	font-size:25px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:35px;
	line-height:36px;
	text-align:center;
}
.why_tommy_container_psc h3 span{
	background:#001731;
	color:#FFF;
	padding:1px 10px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.why_tommy_container_psc h3 strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.home_boxes_conpainer_psc{
	padding:20px;
}
.home_boxes_psc{
	margin-top:20px;
}
.home_image_box_psc{
	text-align:center;
	border:2px dotted #b1b1b1;
	min-height:280px;
}
.home_image_box_psc img{
	margin:33px auto;
}
.home_image_box_psc h1{
	padding:0px;
	font-size:19px;
	font-weight:normal;
	padding-top:10px;
	font-family: 'OpenSans-Bold';
}
.why_tommy_container_psc p{
	color:#626363;
	font-size:16px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:20px;
}
.tommy_travels_container_psc{
	background:url(images/tommy_travels_bg_psc.jpg) repeat-x center top;
	min-height:451px;
	padding:60px 15px;
}
.tommy_travels_container_psc h1{
	color:#fff;
	font-size:25px;
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
	padding-top:20px;
}
.tommy_travels_container_psc p{
	color:#fff;
	font-size:16px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:45px;
}
.tommy_travels_container_psc p strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.forthelastyear_container_psc{
	padding:30px 15px 50px;
}
.forthelastyear_container_psc h2{
	color:#000;
	font-size:27px;
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
}
.forthelastyear_container_psc h3{
	color:#1d1d1d;
	font-size:22px;
	font-family: 'OpenSans-Italic';
	font-weight:normal;
	padding-top:80px;
	text-align:center;
	line-height:35px;
}
.forthelastyear_container_psc h3 strong{
	font-family: 'OpenSans-BoldItalic';
}
.forthelastyear_container_psc p{
	color:#000;
	font-size:17px;
	font-family: 'OpenSans';
	font-weight:normal;
	padding-top:20px;
}
.tommy_images_container_psc{
	margin-top:90px;
}
.tommy_images_container_psc h1,
.tommy_images_container_psc h1 a,
.tommy_images_container_psc h1 a:hover,
.tommy_images_container_psc h1 a:focus{
	color:#001731;
	font-size:55px;
	font-weight:normal;
	font-family: 'MyriadPro-BoldCond';
	padding-top:6px;
	text-decoration:none;
	outline:none;
}
.tommy_images_container_psc h2{
	color:#000;
	font-size:25px;
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
	padding-top:20px;
	line-height:40px;
}
.hehasbeen_psc{
	padding-top:20px;
}
.hehasbeen_psc ul{
	margin-bottom:0px;
}
.hehasbeen_psc ul li{
	list-style:none;
	background:#001731;
	padding:40px 25px;
	margin-top:20px;
	color:#fff;
	font-size:16px;
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
}
/*========================== Form Thankyou*/
.power_fomr_thankyou_psc{
	padding:25px 30px 15px;
	min-height:795px;
}
.power_fomr_thankyou_psc h1{
	color:#001731;
	font-size:37px;
	font-weight:normal;
	font-family: 'oswaldlight';
	text-align:left;
	padding-bottom:10px;
}
.thnkyouinformation_psc{
	padding-top:10px;
	padding-bottom:20px;
}
.thnkyouinformation_psc img{
	float:left;
	margin-right:6px;
}
.thnkyouinformation_psc span{
	color:#000;
	text-align:left;
	font-size:16px;
	font-family: 'OpenSans';
	background:#edeeef;
	padding: 7px 15px;
    float:left;
}
.power_fomr_thankyou_psc p{
	color:#000000;
	font-size:16px;
	font-weight:normal;
	font-family: 'OpenSans';
	text-align:left;
	padding-top:10px;
}
/*================================== Inner Pages*/
.inner_tommy_container_psc{
	background:#FFF;
	padding:20px 15px 40px;
}
.inner_tommy_container_psc h1{
	color:#001731;
	font-size:29px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	padding-top:30px;
	text-align:center;
}
.inner_tommy_container_psc h2{
	color:#001731;
	font-size:22px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	padding-top:40px;
	text-align:left;
}
.inner_tommy_container_psc h3{
	color:#1d1d1d;
	font-size:20px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:15px;
	text-align:center;
	line-height:30px;
}
.inner_tommy_container_psc h4{
	color:#1d1d1d;
	font-size:18px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:30px;
	line-height:30px;
}
.inner_tommy_container_psc ul{
	margin-bottom:0px;
	padding-top:10px;
}
.inner_tommy_container_psc ul li{
	color:#1d1d1d;
	font-size:15px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:10px;
	text-align:left;
	list-style:none;
}
.inner_tommy_container_psc p{
	color:#1d1d1d;
	font-size:15px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-top:15px;
	text-align:left;
}
.inner_tommy_container_psc h3 strong,
.inner_tommy_container_psc h4 strong,
.inner_tommy_container_psc ul li strong,
.inner_tommy_container_psc p strong{
	font-weight:normal;
	font-family: 'OpenSans-Bold';
}
.inner_tommy_container_psc h3 a,
.inner_tommy_container_psc p a{
	text-decoration:underline;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	color:#1d1d1d;
}
.inner_tommy_container_psc h3 a:hover,
.inner_tommy_container_psc p a:hover{
    color: #9bcbff;
	text-decoration:none;
	outline:none;
}
.bacexpqua_psc{
	text-align:center;
	padding-top:20px;
}
.bacexpqua_psc ul li{
	background:#001731;
	color:#FFF;
	padding:6px 16px;
	font-weight:normal;
	font-family: 'OpenSans-Bold';
	display:inline-block;
	font-size:20px;
}
.inner_tommy_container_psc hr{
	border-color:#000;
	border-style:dashed;
}
/*================================================== Footer Start ======================================================*/
.footer_container_psc{
	background:#001731;
	padding:30px 15px;
}
.footer_container_psc p{
	color:#FFF;
	text-align:center;
	font-size:13px;
	font-family: 'OpenSans';
	padding-top:5px;
}
.footer_navigation_psc{
	text-align:center;
	padding:10px;
}
.footer_navigation_psc ul{
	margin-bottom:0px;
}
.footer_navigation_psc ul li{
	list-style:none;
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
}
.footer_navigation_psc ul li a{
	color:#FFF;
	font-family: 'oswaldlight';
	font-size:24px;
}
.footer_navigation_psc ul li a:hover{
	text-decoration:none;
}
.clear{
	clear:both;
}
