/* =Start From Here
-------------------------------------------------------------- */
body {
	background-color:#eee;
}
.inWeb {
	display:block;
		
	}
	
		
.inPhone {
		display:none;
	}

#container {
	background-color:#FFF;
	margin: 0 auto;
	max-width: 980px;
	padding: 0px 0px;
}

#wrapper {
    clear: both;
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;
}

#header {
	height:122px;
}

#logo {
	float:left;
	width:259px;
	height:122px;
}

#headerRight {
	float:right;
	width:701px;
	height:122px;
	background-image:url(../images/global/header.png);
	background-repeat:no-repeat;
	background-position:right;
}

.img {
	border: none;
}

.aligncenter, 
div.aligncenter {
	display: block;
	margin: 5px auto 20px auto;
	border:none;
}

.fleft {
	float:left;
}

.fright {
	float:right;
}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

h1 {
	padding:0;
	margin:0;
}

h2 {
	padding:0;
	margin:0;
}

h3 {
	padding:0;
	margin:0;
}
/*Links
-------------------------------------------------------------- */
a.blueL:link, a.blueL:visited{
	color: #0069a5;
	text-decoration: underline;
}

a.blueL:active, a.blueL:hover{
	color: #adb618;
	text-decoration: underline;
}

a.blueLS:link, a.blueLS:visited{
	color: #FFF;
	text-decoration: underline;
	font-size:0.9em;
}

a.blueLS:active, a.blueLS:hover{
	color: #adb618;
	text-decoration: underline;
}

a.blueLU:link, a.blueLU:visited{
	color: #0069a5;
	text-decoration: none;
	font-weight:normal;
}

a.blueLU:active, a.blueLU:hover{
	color: #adb618;
	text-decoration: none;
}

a.BackBlackLink:link, a.BackBlackLink:visited{
	color: #FFF;
	background-color:#558500;
	border:#000 1px solid;
	text-decoration: none;
	padding:4px;
	font-size:1em;
}

a.BackBlackLink:active, a.BackBlackLink:hover{
	color: #000;
}
/*home page
-------------------------------------------------------------- */

#homeTop {
  border-bottom:#ccc 1px solid;
}

.featured-title {
   font-weight: 700;
   font-size: 2.8em;
   padding: 24px 0 12px 8px;
   color:#adb618;
   text-align:left;
}

.featured-subtitle {
   font-weight: 400;
   font-size: 2em;
   padding: 0 0 14px 8px;
   color:#0069a5;
   text-align:left;
}

.featured-subtexts {
   font-weight: 400;
   font-size: 1.9em;
   padding: 0 0 14px 8px;
   color:#0069a5;
   text-align:left;
}

#subTexts{
   font-weight: 400;
   font-size: 0.9em;
   padding: 12px 0 14px 8px;
   color:#0069a5;
   text-align:left;
}

.boxTexts{
   font-weight: 400;
   font-size: 0.9em;
   margin: 3px 0 3px 6px;
   color:#0069a5;
   text-align:left;
}

.boxTextsLeft{
   font-weight: 400;
   font-size: 0.9em;
   margin: 3px 0 2px 12px;
   color:#0069a5;
   text-align:left;
   width:170px;
   float:left;
}

.TitleTexter {
   font-weight: 400;
   font-size: 1.9em;
   color:#0069a5;
   text-align:left;
   margin:8px 0 8px 0;
}

.TitleTexter01 {
   font-weight: 400;
   font-size: 1.9em;
   color:#adb618;
   text-align:left;
   margin:4px 0 8px 0;
}

.texter {
   font-weight: 400;
   font-size: 0.9em;
   text-align:left;
}

.Bimage {
	padding:7px 0 0 0;
}

.phoneImage {
	margin-left: auto;
    margin-right: auto;
}

.homeBox01 {
	position:relative;
	border:#CCC 1px solid;
	height:250px;
}

.bottomImage { 
    position: absolute; 
	bottom: 0; 
}

.rightImage { 
    position: absolute; 
	right: 0; 
}

.leftImage { 
    position: absolute; 
	left: 0; 
}

.homeBox02 {
	border:#CCC 1px solid;
	height:250px;
	margin:12px 0 0 0;
}


.homeBox03 {
	height:250px;
	margin:12px 0 0 0;
}

.home250 {
	min-height:200px;
	padding:8px;
}

.home251 {
	padding:8px;
}

.homeBoxTitle {
    font-weight: 400;
    font-size: 1em;
	background-color:#0069a5;
	height:30px;
	color:#FFF;
	text-transform:uppercase;
	padding:7px 0 0 10px;
}

.homeBoxTitle01 {
    font-weight: 400;
    font-size: 1em;
	background-color:#adb618;
	height:30px;
	color:#FFF;
	text-transform:uppercase;
	padding:7px 0 0 10px;
}

.homeBoxTitle03 {
    font-weight: 400;
    font-size: 1em;
	background-color:#adb618;
	height:30px;
	color:#FFF;
	text-transform:uppercase;
	padding:7px 0 0 10px;
	margin-top:12px;
}

.homeBoxTitle04 {
    font-weight: 400;
    font-size: 1em;
	background-color:#0069a5;
	height:30px;
	color:#FFF;
	text-transform:uppercase;
	padding:7px 0 0 10px;
	margin-top:12px;
}

.homeBoxTitle05 {
    font-weight: 400;
    font-size: 1em;
	line-height:1.8em;
	background-color:#adb618;
	color:#FFF;
	padding:10px 0 10px 10px;
	margin-top:12px;
}

.ruleIt {
	width:100%;
	height:3px;
	border-bottom:#CCC 1px solid;
}
.ruleItUp {
	width:100%;
	height:10px;
	border-top:#CCC 1px solid;
}
.ruleItUp01 {
	width:100%;
	height:10px;
	border-top:#CCC 1px solid;
	padding-bottom:15px;
}

/* Pages
-------------------------------------------------------------- */
.subPager {
	padding:14px 5px 0 12px;
}


.featured-page-title {
   font-weight: 700;
   font-size: 2.2em;
   margin: 0 0 14px 0;
   color:#0069a5;
   text-align:left;
}

.featured-page-sub {
   font-weight: 400;
   font-size: 1.8em;
   padding: 0;
   color:#0069a5;
   text-align:left;
}

.featured-page-sub01 {
   font-weight: 400;
   font-size: 1.6em;
   padding: 0;
   margin:0;
   color:#0069a5;
   text-align:left;
}

.featured-page-sub02{
   font-weight: 400;
   font-size: 1.6em;
   padding: 0;
   color:#FFF;
   text-align:left;
}

.featured-page-sub03 {
	font-size:0.6em;
	color:#FFF;
}

.featured-page-sub04 {
   font-weight: 400;
   font-size: 1.6em;
   padding: 0;
   margin:0;
   color:#adb618;
   text-align:left;
}

.pImageR {
	float:right;
	padding-top:5px;
}

.pImageRR {
	float:right;
	max-width:380px;
	border:#0069a5 1px solid;
	margin-left:4px;
}


.pImageR2 {
	float:right;
	padding:10px 0 0 6px;
} 
.pImageL {
	float:left;
	margin:24px 16px 0 0;
}

.pImageL2 {
	float:left;
	margin:10px 10px 0 0;
}

.top12 {
	padding-top:12px;
}

.top1201 {
	padding-top:12px;
}

.pageSubTitle {
   font-weight: 700;
   font-size: 1.5em;
   color:#adb618;
   padding-top:4px;
}

.pageSubTitle01 {
   font-weight: 700;
   font-size: 1.3em;
   color:#0069a5;
   padding-top:4px;
}

.pageSubTitle02 {
   font-weight: 700;
   font-size: 1.2em;
   color:#0069a5;
}

.leftSpace {
	padding:12px 8px 0 0;
}

.topSpace {
	padding:12px 0 0 0;
}


.preNum {
	float:left;
	font-size:3.2em; 
	padding:10px 10px 0 0; 
	font-weight:700; 
	color:#adb618;
}

.justBold {
	font-weight:700;
}

.preTitle{
	font-weight:700; 
	font-size:1.1em;
}

.preTitle01{
	font-weight:700; 
	font-size:1.1em;
	padding-top:8px;
}

#infoFoot{
	padding-left:10px;
	margin-top:16px;
}

#goPage {
	width:488px; 
	height:148px; 
	float:left; 
	margin:8px 0 0 0;
}

#shareSocial {
	margin:12px 0 10px 0;
}

#topItem {
	max-width:380px;
	padding:8px;
	background-color:#0069a5;
	color: #FFF;
	font-size:0.9em;
}

#topItem01 {
	max-width:380px;
	padding:8px;
	background-color:#adb618;
	color: #FFF;
	font-weight:700;
	font-size:1.4em;
	text-align:center;
}
/* Boxes
-------------------------------------------------------------- */
#ProdHold {
	margin-left:0;
}
.Prod {
	float:left;
	width:220px; 
	height:423px; 
	margin:0 0 20px 14px;
	border:#000 1px solid;
}

.ProdWrap {
	float:left;
	width:220px; 
	height:423px; 
	margin:0 0 20px 11px;
	border:#000 1px solid;
}

.ProdLast {
	float:left;
	width:220px; 
	height:423px; 
	margin:0 0 20px 0;
	border:#000 1px solid;
}

.ProdTitle {
	color:#FFF;
	padding:8px 16px 6px 16px;
	background-color:#0069a5;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	height:54px;
}

.ProdImageHold {
	background-color:#FFF;
	margin:auto;
}

.ProdImage {
	position: relative;
	background-color:#FFF;
	width:220px;
	height:265px;
	margin:4px 0 0 0;
}

#priceHold {
	padding:8px 8px 8px 0;
	width:175px;
	clear:left;
}

#sizeGuide {
	padding-bottom:8px;
}

#returnsG01{
	margin:6px 0 4px 0;
}

#lccGo{
	margin:8px 0 20px 0;
}

#goBack{
	margin:20px 0 20px 0;
}

.ProdPrice{
	font-size:0.9em;
	text-align:center;
	height:15px;
	color:#000;
	padding:4px 0 5px 0;
	margin:2px 0 4px 0;
}

.ProdText {
	background-color:#adb618;
	font-size:0.55em;
	height:28px;
	padding:8px 0 0 0;
	margin:2px 0 0 0;
	text-align:center;
	width:220px;
}

.priceIt {
	text-align:center;
	height:42px;
	width:214px;
	font-size:0.9em;
	padding:0 4px 4px -6px;
	margin:6px 0 0 3px;
	background-color:#e8e8e8;
}

.stopPrice2 {
	text-decoration:line-through;
	margin:2px 0 2px 0;
}

.nowPrice2 {
	color:#db1d01;
	font-weight:bold;
	margin-top:-5px;
}

.nowPrice22 {
	color:#db1d01;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:2px;
}

a.BLink:link, a.BLink:visited{
	color: #fff;
	text-decoration: none;
	padding:4px 0 4px 0;
	font-size:1.5em;
}

a.BLink:active, a.BLink:hover{
	color: #0069a5;
	text-decoration: none;
}

a.BLink2:link, a.BLink2:visited{
	color: #fff;
	text-decoration: none;
	padding:4px 0 4px 0;
}

a.BLink2:active, a.BLink2:hover{
	color: #adb618;
	text-decoration: none;
}

a.BLink3:link, a.BLink3:visited{
	color: #fff;
	text-decoration: none;
}

a.BLink3:active, a.BLink3:hover{
	color: #ccc;
	text-decoration: none;
}
/* Details Pages
-------------------------------------------------------------- */
#leftHold {
	float:left;
	min-width:400px;
}

#mainImage {
	padding:10px;
	background-color:#FFF;
	border:#000 1px solid;
	margin:10px;
	float:left;
	min-width:400px;
	min-height:505px;
	text-align:center;
}

#mainImagePhone {
	padding:10px;
	background-color:#FFF;
	border:#000 1px solid;
	margin:10px;
	text-align:center;
}

.featured-page-title01 {
   font-weight: 700;
   font-size: 2.2em;
   margin: 12px 0 10px 10px;
   color:#0069a5;
   text-align:left;
}
#mainHold {
	margin:8px 0 8px 0;
}

#subTitle {
	color:#558500;
	font-weight:700;
	font-size:1.2em;
	padding:0 4px 0 0;
}

.dblue {
	color:#0069a5;
	font-weight:700;
}

#likeBox {
	width:120px; 
	min-height:416px;
	float:right;
	margin-left:30px;
}

#likeTitle {
	background-color:#adb618; 
	color:#FFF; 
	font-size:0.65em; 
	text-transform:uppercase; 
	text-align:center;
}

#mainText {
	float:left;
	margin:11px 10px 10px 10px;
	height:100%;
	width:485px;
}

.Prod2 {
	border:#000 1px solid;
	margin-top:5px;
}

.ProdTitle2 {
	color:#FFF;
	padding:2px 0 2px 0;
	background-color:#0069a5;
	font-size:0.8em;
	line-height:1.4em;
	text-align:center;
}

.ProdImage2 {
	background-color:#FFF;
	margin:8px 0 0 0;
}

.ProdImageHold2 {
	background-color:#FFF;
}

.imgSmall {
	border:none;
	width:auto;
	max-width:90px;
}

.ProdPrice2{
	font-size:0.6em;
	text-align:center;
	color:#000;
	background-color:#FFF;
	padding:2px 0 2px 0;
	margin:2px 0 4px 0;
}

.ProdText2 {
	background-color:#adb618;
	font-size:0.5em;
	text-align:center;
}



#detailIconHold {
margin:6px 0 6px 0; 
width:360px;
}

.iconInfo {
	float:left;
    width:75px;
	margin-bottom:20px;
	font-size:0.8em;
	line-height:1.1em;
}

/* Contact
-------------------------------------------------------------- */
#ContactMain {
	padding:0;
}

.pager-title {
	font-weight:normal;
	font-size:  1.3em;
    margin: 4px 0 8px 30px;
}

.pager-title2 {
	font-weight:normal;
	font-size:  1.3em;
    margin: 4px 0 12px 0;
}

#ContactMain p {
	margin:8px 0 8px 0;
}

#contactR{
	float:left;
	margin:20px 0 0 60px;
}

#contactL{
	float:left;
	width:450px;
	margin:20px 0 0 15px;
}




/* =Header Menu (Primary)
-------------------------------------------------------------- */
#menu {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-weight:normal;
	background-color:#0069a5;
	height:40px;
}

.menu, 
.menu ul {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}



.menu li {
	border: 0;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 5;
}

.menu li:hover {
	white-space: normal;
	z-index: 10000;
}

.menu li li {
	float: none;
}

.menu ul {
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
	z-index: 10;
}

.menu li:hover > ul {
	top: 100%;
	visibility: visible;
}

.menu li li:hover > ul {
	left: 100%;
	top: 0;
}

.menu:after, 
.menu ul:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

.menu, 
.menu ul {
	min-height: 0;
}

.menu ul,
.menu ul ul {
	margin: 0;
	padding: 0;
}

.menu ul li a:hover, 
.menu li li a:hover {
	color: #9d9fa2;
	text-decoration: none;
}

.menu ul {
    min-width: 15em;
	width: auto;
}

.menu a {
	color: #fff;
    cursor: pointer;
	display: block;
	font-size:1.15em;
    text-transform:uppercase;
	margin: 4px 0 0 0;
	position: relative;
	text-decoration: none;
	background-color:#0069a5;
	padding:5px 13px 5px 13px;
}

.menu a:hover {
	color: #9d9fa2;

}

.menu li li {
	background: #fff;
	background-image: none;
	border: 1px solid #e5e5e5;
	color: #444;
	filter: none;
    margin: -1px 0 1px 0;
	width: auto;
}

.menu li li a {
	background: transparent !important;
	border: none;
	color: #9d9fa2;
    height: auto;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
	text-shadow: none;
	white-space: nowrap;
}

.menu li li a:hover {
	background: #f5f5f5 !important;
	background-image: none;
	border: none;
	color: #9d9fa2;
	filter: none;
}

.menu ul > li + li {
	border-top: 0;
}

.menu li li:hover > ul {
	left: 100%;
	top: 0;
}

.menu > li:first-child > a {
	border-left: none;
}

.success_notice{
	margin-left:30px;
	color:#a51400;
}

/* =Footer
-------------------------------------------------------------- */
#footer {
	clear: both;
	margin: 0 auto;
	padding-top:10px;
	max-width: 960px;
	background-color:#0069a5;
	color:#FFF;
	font-size:.65em;
	line-height: 1.5em;
}


#footer-wrapper {
	margin: 0;
	padding: 0;
}

#footer a {
	color: #FFF;
	font-weight: 400;
}

#footer a:hover {
    color: #CCC;
}

#footer-wrapper .grid.col-940 {
	margin: 0;
}

.scroll-top {
	text-align: center;
	padding:6px 0 20px 0;
}

.copyright {
	text-align:center;
	padding:0 0 5px 0;
}

.powered {
	text-align: right;
}

/* =Footer Menu
-------------------------------------------------------------- */
.footer-menu {
	text-align:center;
	padding:30px 0 20px 0;
}

.footer-menu li {
	display: inline;
	list-style-type: none;
}

.footer-menu li a {
	border-left: 1px solid #ccc;
	color: #333;
	padding: 0 8px;
}

.footer-menu li a:hover {
	color: #222;
}

.footer-menu ul>:first-child a
{
	border-left:none;
}

/* =Primary Main Menu IE Fixes
-------------------------------------------------------------- */
.ie7 .menu ul {
	background:url(../images/responsive/ie7-fix.gif) repeat;
}

.ie7 .menu li li a  {
    min-width: 100%;
}

/* Media Print;
-------------------------------------------------------------- */
@media print {

    h1 {
	    page-break-before: always;
    }

    h1,  h2,  h3,  h4,  h5,  h6 {
	    page-break-after: avoid;
    }

    ul,  ol,  dl {
	    page-break-before: avoid;
    }
}

/*	Retina (HiDPI) Display
    http://www.quirksmode.org/blog/archives/2013/06/devicepixelrati.html
-------------------------------------------------------------- */
@media 
    only screen and (-moz-min-device-pixel-ratio:1.5), 
    only screen and (-o-min-device-pixel-ratio:3/2), 
    only screen and (-webkit-min-device-pixel-ratio:1.5), 
    only screen and (min-device-pixel-ratio:1.5) {
    
    body {}
}

/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 980px) {

    body {}
	
    .grid, 
	.grid-right {
	    float: none;
    }

		
	#featured-image .fluid-width-video-wrapper {
	    margin: 8px 0 0 0;
    }
	

    
    .top-widget,
    .home .top-widget {
        margin-top: 0 !important;
    }
    
    .hide-980 {
        display: none;
    }
    
    .show-980 {
        display: block;
    }
    
}

@media screen and (max-width: 650px) {

    body {}


    .grid, 
	.grid-right {
	    float: none;
    }

	#featured-image .fluid-width-video-wrapper {
	    margin: 20px 0 0 0;
    }
    
    .top-widget {
        float: none;
        margin: 0 auto 10px auto;
        position: relative;
        text-align: center;
        width: auto;
    }
    
    .top-widget .widget-title {
        text-align: center;
    }
	
    .js .menu,
	.js .sub-header-menu {
		display: none;
	}
	
	.top-menu, 
	.footer-menu li {
	    float: none;
        font-size: 11px;
	    text-align: center;
    }
	
	.tinynav {
        display: block;
    }
    
    .sb-holder {
		clear:both;
        display: block;
    }
    
    #author-meta {
        padding: 20px;
    }
    
    .hide-650 {
        display: none;
    }
    
    .show-650 {
        display: block;
    }
    
    #footer {
		text-align: center;
    }

    #footer .social-icons {
        padding-bottom: 10px;
	    text-align: center;
    }
}

@media screen and (max-width: 480px) {

body {}
	
#logo {
	float:none;
	width:259px;
	height:122px;
	margin-left: auto;
    margin-right: auto;
}

#menu {
	height:30px;
}

.inWeb {
		display:none;
}
	
	
.inPhone {
		display:block;
}

.featured-title {
	font-size: 2.3em;
}

#mainText {
	float: none;
	margin:11px 10px 10px 10px;
	width:290px;
	height:100%;
}

.boxTextsLeft{
	margin-top:14px;
}


.top1201 {
	padding-top:0;
}

.pImageR {
	float:none;
	margin-left: auto;
    margin-right: auto;
	margin-top:12px;
}


.pImageL {
	float:none;
	margin:20px 0 0 0;
}
}

@media screen and (max-width: 360px) {
    
body {}
	
#logo {
	float:none;
	width:259px;
	height:122px;
	margin-left: auto;
    margin-right: auto;
}

#menu {
	height:30px;
}

.inWeb {
		display:none;
}
	
	
.inPhone {
		display:block;
}

.featured-title {
	font-size: 2.3em;
}

#mainText {
	float: none;
	margin:11px 10px 10px 10px;
	width:290px;
	height:100%;
}

.boxTextsLeft{
	margin-top:14px;
}


.top1201 {
	padding-top:0;
}

.pImageR {
	float:none;
	margin-left: auto;
    margin-right: auto;
	margin-top:12px;
}

.pImageL {
	float:none;
	margin:20px 0 0 0;
}

#detailIconHold {
	width:220px;
}

/* Contact
-------------------------------------------------------------- */
#ContactMain {
	padding:0;
}

#ContactMain p {
	margin:4px 0 4px 0;
}

#contactR{
	float:left;
	margin:0 0 0 10px;
}

#contactL{
	float:left;
	margin:0 0 0 10px;
	max-width:280px;
}

.pager-title {
	font-weight:normal;
	font-size:  1.3em;
    margin: 4px 0 8px 0;
}

.success_notice{
	margin:0 0 220px 0;
}

/* Footer
-------------------------------------------------------------- */


}

@media screen and (max-width: 320px) {
    
body {}
	
#logo {
	float:none;
	width:259px;
	height:122px;
	margin-left: auto;
    margin-right: auto;
}

#menu {
	height:30px;
}

.inWeb {
		display:none;
}
	
.in320 {
		display:none;
}


.inPhone {
		display:block;
}

.featured-title {
	font-size: 2.3em;
}

.boxTextsLeft{
	margin-top:14px;
}

.TitleTexter {
   font-weight: 400;
   font-size: 1.6em;
}

.TitleTexter01 {
   font-weight: 400;
   font-size: 1.6em;
}

.featured-subtexts {
   font-weight: 400;
   font-size: 1.4em;
}

#mainText {
	float: none;
	margin:11px 10px 10px 10px;
	width:280px;
	height:100%;
}

.top1201 {
	padding-top:0;
}

.pImageR {
	float:none;
	margin-left: auto;
    margin-right: auto;
	margin-top:12px;
}

.pImageL {
	float:none;
	margin:20px 0 0 0;
}

#detailIconHold {
	width:220px;
}


/* Contact
-------------------------------------------------------------- */
#ContactMain {
	padding:0;
}

#ContactMain p {
	margin:4px 0 4px 0;
}

#contactR{
	float:left;
	margin:0 0 0 10px;
}

#contactL{
	float:left;
	margin:0 0 0 10px;
	max-width:280px;
}

.pager-title {
	font-weight:normal;
	font-size:  1.3em;
    margin: 4px 0 8px 0;
}

.success_notice{
	margin:0 0 10px 0;
}
/* Footer
-------------------------------------------------------------- */

}

@media screen and (max-width: 240px) {
    
body {}

#logo {
	float:none;
	width:259px;
	height:122px;
	margin-left: auto;
    margin-right: auto;
}

#menu {
	height:30px;
}



.inWeb {
		display:none;
}
	
		
.inPhone {
		display:block;
}
	
.in320 {
		display:none;
}

.boxTextsLeft{
	margin-top:14px;
}

.featured-title {
	padding-top:0;
	font-size: 2.3em;
}

.featured-page-title {
	margin-top:10px;
}

.top1201 {
	padding-top:0;
}


.pImageR {
	float:none;
	margin-left: auto;
    margin-right: auto;
	margin-top:12px;
}

.pImageL {
	float:none;
	margin:20px 0 0 0;
}

#detailIconHold {
	width:220px;
}

/* Contact
-------------------------------------------------------------- */
#ContactMain {
	padding:0;
}

#ContactMain p {
	margin:4px 0 4px 0;
}

#contactR{
	float:left;
	margin:0 0 0 10px;
}

#contactL{
	float:left;
	margin:0 0 0 10px;
	max-width:220px;
}

.pager-title {
	font-weight:normal;
	font-size:  1.3em;
    margin: 4px 0 8px 0;
}

.success_notice{
	margin:0 0 10px 0;
}
/* Footer
-------------------------------------------------------------- */
	
}